314 Commits (master)
 

Author SHA1 Message Date
moneromooo ce3c69b339 Some more tweaking of the flood protection code
10 years ago
moneromooo abb67ef06f Make clear one can use !commands <module>
10 years ago
moneromooo 83d64251af Move irc to ircutils to not conflict with new irc module
10 years ago
moneromooo 852e75dc16 Add a quit command
10 years ago
moneromooo 8d115438a3 Add an IRC module with join/part commands
10 years ago
moneromooo 27117ae53e The bot can now be in several channels at once
10 years ago
moneromooo e4b403cc31 Use __name__ as module name
10 years ago
moneromooo a59e883626 Modules can now be reloaded
10 years ago
moneromooo 800e1d754c Update channel users when a nick is kicked
10 years ago
moneromooo e5d9a20b76 Add SSL support for IRC
10 years ago
moneromooo 4ac5dc07dc Remove some old code in rainactive
10 years ago
moneromooo 9d4895c8d4 Warn when we get flood protection notices
10 years ago
moneromooo c79300f588 Mention !commands in !info
10 years ago
moneromooo 2c8ff697bd Rejig !commands to be less spammy
10 years ago
moneromooo 85a7348571 Fixup some import issues
10 years ago
moneromooo a10b98eeba Better flood protection
10 years ago
moneromooo 997173f1c6 Move some config from the IRC module to the config module
10 years ago
moneromooo 92bd13fdcd Add hexists to redisdb
10 years ago
moneromooo 34d73d6460 Make modules freestanding
10 years ago
moneromooo 449ef1e594 Log the issuer when a command is found
10 years ago
moneromooo 47dd9de0e1 Replace user facing mentions of tipbot with the bot name
10 years ago
moneromooo 6b6a1a67e7 Structural overhaul
10 years ago
moneromooo 7cfc14faf6 Make payment ID coin specific, for inter blockchain privacy
10 years ago
moneromooo 2212021091 Make the IRC welcome "trigger" line a setting
10 years ago
moneromooo 670b9c49f8 Add logs when connecting to IRC and Redis
10 years ago
moneromooo 7217a0966d Add a dashcoin spec module
10 years ago
moneromooo 025aff333d Add a module for ducknote
10 years ago
moneromooo f25f905fca Delay at all lines sent to IRC to try to not trigger the spam blackhole
10 years ago
moneromooo 7efb942a96 s/bitmonerod/daemon/
10 years ago
moneromooo 2dda53240c Move coin specs to a separate module, and make a monero module
10 years ago
moneromooo 39b2e64516 Add copyright and repo url in info
10 years ago
moneromooo a174ece136 Add rainactive command
10 years ago
moneromooo dd98853861 Cleaner code for optional parameters
10 years ago
moneromooo 79f3a00415 Keep track of users last active time
10 years ago
moneromooo 9389e043e4 Handle multi-character prefixes in address sanity checking
10 years ago
moneromooo b7fe9b0062 Allow withdrawing only part of a balance
10 years ago
moneromooo 345234ded0 Log everything send to IRC
10 years ago
moneromooo 159528d7f7 Cache registered user status
10 years ago
moneromooo d3e4b99f99 Fix amount in tip log
10 years ago
moneromooo 15da80978d Clear user lists when (re)connecting
10 years ago
moneromooo e092188f80 Prefix logs with embedded newlines with time/type header
10 years ago
moneromooo 244b11db7d Handle QUIT (quits all channels)
10 years ago
moneromooo b0871e2f9a Add a bit more delays to avoid spam protection
10 years ago
moneromooo 0a240e63fa Withdrawal enable/disable improvements
10 years ago
moneromooo 327a3efa7f Licence as GPLv2+.
10 years ago
moneromooo 8e0d6957d3 Detect a few "kicked from IRC" conditions, reconnect after a pause
10 years ago
moneromooo 5224a0ef58 Only consider ! followed by a letter to be commands
10 years ago
moneromooo 72ddb11dff Remove references to tacoshi, and make denominations data driven
10 years ago
moneromooo 8f27e3430d README: make more generic for other cryptonote coins
10 years ago
moneromooo 876bf44545 Make this more generic - should work for most cryptonote coins now
10 years ago