SkillAgentSearch skills...

Honeybot

šŸ›© A python IRC bot with simple plugins dev. Ignited in mauritius, first-timers friendly!

Install / Use

/learn @pyhoneybot/Honeybot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

šŸÆ honeybot py [ docs ]

<div align="center"> <img src="./assets/honeybot_real.png" width="64" />

PyPI version First Timers Only Open Source Love Made in Moris CII Best Practices OpenSSF Scorecard

<hr> šŸ‡²šŸ‡ŗ šŸ‡ŗšŸ‡ø šŸ‡ØšŸ‡¦ šŸ‡¦šŸ‡· šŸ‡®šŸ‡³ šŸ‡¬šŸ‡§ šŸ‡¬šŸ‡¬ šŸ‡§šŸ‡· šŸ‡øšŸ‡½ šŸ‡µšŸ‡± šŸ‡©šŸ‡Ŗ šŸ‡²šŸ‡¼ šŸ‡²šŸ‡¦ </div> <div align="center">

Open Source Helpers Discord

</div>

Table of Contents

šŸ“® About

HoneyBot is a python-based IRC bot. (python3.7) | If you want to just run the bot, go to the quick start section

HoneyBot is my first time collaborating to an open source project and I'm loving it. Before discovering HoneyBot, I was very intimidated on the idea of working with other people and had no idea what an IRC even was. Now I realize how much fun and rewarding it is to work together on a project with dedicated and friendly individuals. The documentation is easy to follow and everyone is super helpful. I highly recommend any new programmer who want to contribute on an open source project to try out HoneyBot. Personally I enjoy working on this project more than my own schoolwork. --@RiceAbove

Feel free to contribute to the project!

šŸ•¹ Project Motivation

Implementing the project in Java was weird, py's connect was sleek. Thus, the project stack was shifted over to Python. If you can think of any features, plugins, or functionality you wish to see in the project. Feel free to add it yourself, or create an issue detailing your ideas. We highly recommend you attempt to implement it yourself first and ask for help in our discord server !

Psst. Since I learnt py through this bot, we decided to keep a new-comers friendly policy. Feeling lost? Just ping.

āœ‚ Current Features

  • šŸ¬ OOP architecture
  • šŸ›°ļø keyword parameters
  • 🌵 password security with config file [disabled for now]
  • šŸ”Œ now with plugins

:mountain: GUI clients

GUI clients are used to manage plugins, launch bot as well as specify credentials.

⌚ Current Plugins

| Plugin | Description | Contributor | | ---------------------- | ------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | | šŸ’Ž bitcoin | Get price of bitcoin | @Macr0Nerd | | ā² caesar cipher | Encode your text | @kylegalloway | | šŸ”¢ calc | Evaluates maths expressions | @Abdur-rahmaanJ | | šŸ“ maths | Trigonometry & random number generator | @Abdur-rahmaanJ | | šŸƒ conv sniff | Set triggers like how many times a word occur for one or more words and send response | @Abdur-rahmaanJ | | ā„ greet | Demo plugin | @Abdur-rahmaanJ | | ⛓ installed_modules | Checks dependencies installed | @Abdur-rahmaanJ | | šŸ•¶ joke | Get random joke | @Abdur-rahmaanJ, @colbyjayallen | | ā“ self Trivia | Random trivia | @ajimenezUCLA | | šŸ’¢ username | Username generator | @Abdur-rahmaanJ, @sseryani | | šŸ“œ quotes | Inspirational quotes | @German-Corpaz | | šŸ“– dictionary | Returns meaning of word | @iamnishant14 | | šŸ”£ password generator | The name tells it all | @iamnishant14 | | 🐜 debug | Prints all parameters passed to bot | @Abdur-rahmaanJ | | šŸ“š wikipedia | Returns a wikipedia article | @Macr0Nerd | | šŸ—æ translate | Google translate plugin | @a-deeb | | šŸ“‘ test | Runs tests | @Abdur-rahmaanJ | | ā›…ļø weather | Returns weather info for a given location | @Macr0Nerd | | āœ‰ļø mail | Send emails within the chat | @TannerFry | | šŸ•“ļø hangman | Play hangman in the chat | @JustinWalker4179 | | šŸŽ‚ age | Takes in birthday and outputs age | @JustinWalker4179 | | āœ”ļø fact | Returns a random fact | @JustinWalker4179 | | šŸ” google | Returns three search results from google | @JustinWalker4179 | | šŸ“® send message | Sends a message to another channel | @JustinWalker4179 | | šŸ“ log | Logs the chat into a log file | @RiceAbove | | 🚪 joins | Greets everyone who joins the channel | @RiceAbove | | šŸ“… date | Posts the cu

View on GitHub
GitHub Stars80
CategoryDevelopment
Updated14d ago
Forks86

Languages

Python

Security Score

100/100

Audited on Mar 19, 2026

No findings