Commit Graph

18 Commits

Author SHA1 Message Date
moneromooo 8b72544edb Make deposit not an admin command 2015-01-08 15:20:33 +00:00
moneromooo 209eb76b27 Add a deposit command to the payment module
It makes it easier to find out how to deposit, since the payment
had no commands, and thus was not included in the modules list
when !commands was used
2015-01-08 15:09:10 +00:00
moneromooo f81a7a8b20 Add a missing error log 2015-01-08 09:02:21 +00:00
moneromooo fe3571e603 Update copyright to 2015 2015-01-08 09:02:05 +00:00
moneromooo 819dd6ec67 Keep track of amount of tips 2015-01-08 09:02:05 +00:00
moneromooo e1c881860f Module improvements
Register modules, along with their optional help function
Allow running ambiguous commands by prefixing with "modulename:"
2015-01-03 18:36:37 +00:00
moneromooo 4c76c9f616 Fix rainactive minfrac formula 2015-01-01 15:18:42 +00:00
moneromooo 44d6f01378 Move module specific help to modules 2015-01-01 14:23:34 +00:00
moneromooo 83d64251af Move irc to ircutils to not conflict with new irc module 2015-01-01 11:42:06 +00:00
moneromooo 852e75dc16 Add a quit command 2015-01-01 11:41:04 +00:00
moneromooo 8d115438a3 Add an IRC module with join/part commands 2015-01-01 11:14:29 +00:00
moneromooo e4b403cc31 Use __name__ as module name 2015-01-01 10:12:03 +00:00
moneromooo a59e883626 Modules can now be reloaded 2015-01-01 10:06:09 +00:00
moneromooo 4ac5dc07dc Remove some old code in rainactive 2014-12-31 15:06:40 +00:00
moneromooo 2c8ff697bd Rejig !commands to be less spammy
Commands are now organized per module, and full command sysnopsis
is only given for a module at a time
2014-12-31 10:32:50 +00:00
moneromooo 85a7348571 Fixup some import issues 2014-12-31 10:30:07 +00:00
moneromooo 34d73d6460 Make modules freestanding
Remove __init__.py from tipbot/modules, allowing loading them
without having to declare them first
2014-12-30 13:12:13 +00:00
moneromooo 6b6a1a67e7 Structural overhaul
Split the tipbot in modules:
- main modules to contain base functions by theme
- coin specs, to define a coin's specifics
- optional modules, defining commands/behaviors
2014-12-29 17:39:17 +00:00