moneromooo
1c549df3d9
Add redis_incrby
2015-01-09 14:43:01 +00:00
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
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