Commit graph

  • 30ca9bc559 Fixing ugly exit with adding a clean interrupt exit. master Elijah Lazkani 2018-03-17 10:50:04 -0400
  • a3cd1fceb0 Adding usermode and channelmode capabilities with extra !mode, !op and !deop commands. Elijah Lazkani 2018-03-17 01:10:06 -0400
  • bf76c3327c * Refactoring code * No longer using kwargs to send data, it is all parametrized now * API calls to msg, action, join, part, quit have been parametrized * New API call to notice Elijah Lazkani 2018-03-03 12:44:27 -0500
  • 626dc04a18 Refactoring code into a new private async _wait() function Elijah Lazkani 2018-02-26 18:09:35 -0500
  • 86111fb8ce Implementing a buffering system for flood protection Elijah Lazkani 2018-02-24 23:40:44 -0500
  • 7da5650153 Adding the ability to inject functions to be ran prior to the Bot joining channels * PEP8 compliance changes in formatting * multiple bugfixes * fixing documentation Features Elijah Lazkani 2017-09-22 23:35:28 -0400
  • c416ac14b8 Moving requirements to its down directory Elijah Lazkani 2017-09-22 23:20:13 -0400
  • 2072e53144 This change introduces better logging for the bot You can configure the logging system by configuring config/logging.yaml Elijah Lazkani 2017-09-16 12:05:41 -0400
  • 51312c9e28 HOTFIX: Admins can now remove other admins Elijah Lazkani 2017-09-16 09:26:19 -0400
  • 2b1dc33e47 Adding a MSG and ACTION commands Elijah Lazkani 2017-09-10 23:53:28 -0400
  • 39ea93c632 PEP8 and various other fixes. Elijah Lazkani 2017-09-10 21:35:38 -0400
  • b464d07340 Merge branch 'Features' into 'master' Elijah Lazkani 2017-09-10 18:30:18 +0000
  • 6f72c3b73c Added a semi-sane logging system across the board. Elijah Lazkani 2017-09-10 14:29:01 -0400
  • 7381fd8ad3 Cleaning a few debugging lines that are no longer useful Elijah Lazkani 2017-09-10 09:28:29 -0400
  • 75993f0d1a A few changes from the last commit again that add great features * Now list of administrators is saved to drive for the bot to load again on next start * Administrators now have levels and default behaviours, for more info read the README * For security purposes, now the passwords are hashed and handled as hashes * Added the ability for the administrators to change their own password Elijah Lazkani 2017-09-09 20:21:07 -0400
  • 1e2cf95bee Changes of behaviour of how the Admin plugin handles the events This is a big commit: - Now the Admin class will not take any action only triggers an ADMIN event that can be consumed later by AdminCmd - AdminCmd now handles the commands allowed to the admins in a sane and clean way by consuming ADMIN events - Fixed the way the code exits, now it exits the loop cleanly everytime - Added a lot of functions to the Admin class which allows adding and removing administrators on the fly - Added a list of functions that will reply back a help page to the user Elijah Lazkani 2017-09-09 00:29:55 -0400
  • 7f259bac35 Second commit: * Adding an 8ball game * Adding an admin manager * Creating the bot shell Elijah Lazkani 2017-09-06 20:39:32 -0400