Commit graph

182 commits

Author SHA1 Message Date
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
0ddf3c5595 Reword some help for clarity 2015-01-08 15:08:07 +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
a53b4b8b87 Bump copyright for 2015 2015-01-07 17:52:34 +00:00
moneromooo
9be5047823 Fix registered/admin checks not reporting errors to the user 2015-01-06 20:54:19 +00:00
moneromooo
65581f980f Fix IRC reconnection failsafe using a wrong nick 2015-01-06 20:53:46 +00:00
moneromooo
69d4f67866 Mention we use Python 2
Might work with Python 3...
2015-01-04 00:00:01 +00:00
moneromooo
78b5bc4162 Decrease max IRC send delay to a lowish value that seems to work 2015-01-03 22:07:10 +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
d7f3ee7f3f Avoid splitting PRIVMSG payload on : 2015-01-03 18:34:08 +00:00
moneromooo
e1cd8042c1 Warn when a command is redefined 2015-01-01 17:43:01 +00:00
moneromooo
cb9a2fccae Factor RetrieveTipbotBalance to utils and add RetrieveHouseBalance 2015-01-01 17:34:48 +00:00
moneromooo
f24dbd3813 Remove AmountToString debug log 2015-01-01 15:21:48 +00:00
moneromooo
4c76c9f616 Fix rainactive minfrac formula 2015-01-01 15:18:42 +00:00
moneromooo
1071aacefb Typo fix 2015-01-01 14:37:56 +00:00
moneromooo
44d6f01378 Move module specific help to modules 2015-01-01 14:23:34 +00:00
moneromooo
ce3c69b339 Some more tweaking of the flood protection code 2015-01-01 12:45:59 +00:00
moneromooo
abb67ef06f Make clear one can use !commands <module> 2015-01-01 12:16:44 +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
27117ae53e The bot can now be in several channels at once 2015-01-01 10:59:56 +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
800e1d754c Update channel users when a nick is kicked 2014-12-31 17:51:05 +00:00
moneromooo
e5d9a20b76 Add SSL support for IRC 2014-12-31 17:18:50 +00:00
moneromooo
4ac5dc07dc Remove some old code in rainactive 2014-12-31 15:06:40 +00:00
moneromooo
9d4895c8d4 Warn when we get flood protection notices 2014-12-31 11:56:37 +00:00
moneromooo
c79300f588 Mention !commands in !info 2014-12-31 11:42:27 +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
a10b98eeba Better flood protection 2014-12-31 10:06:26 +00:00
moneromooo
997173f1c6 Move some config from the IRC module to the config module 2014-12-31 09:59:17 +00:00
moneromooo
92bd13fdcd Add hexists to redisdb 2014-12-30 22:48:44 +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
449ef1e594 Log the issuer when a command is found 2014-12-30 13:05:40 +00:00
moneromooo
47dd9de0e1 Replace user facing mentions of tipbot with the bot name 2014-12-29 21:46:45 +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
moneromooo
7cfc14faf6 Make payment ID coin specific, for inter blockchain privacy 2014-12-28 12:49:51 +00:00
moneromooo
2212021091 Make the IRC welcome "trigger" line a setting 2014-12-28 11:45:17 +00:00
moneromooo
670b9c49f8 Add logs when connecting to IRC and Redis 2014-12-28 11:34:57 +00:00
moneromooo
7217a0966d Add a dashcoin spec module 2014-12-28 11:34:57 +00:00
moneromooo
025aff333d Add a module for ducknote 2014-12-28 11:34:57 +00:00
moneromooo
f25f905fca Delay at all lines sent to IRC to try to not trigger the spam blackhole 2014-12-28 11:34:57 +00:00
moneromooo
7efb942a96 s/bitmonerod/daemon/ 2014-12-28 11:34:54 +00:00
moneromooo
2dda53240c Move coin specs to a separate module, and make a monero module 2014-12-28 11:34:02 +00:00
moneromooo
39b2e64516 Add copyright and repo url in info 2014-12-27 19:34:02 +00:00
moneromooo
a174ece136 Add rainactive command 2014-12-27 19:31:54 +00:00