Commit Graph

72 Commits

Author SHA1 Message Date
moneromooo e51b94b486 Remove redis migration code
All instances are now up to date, and this is starting to get
false positives with new networks.
2015-02-19 21:45:37 +00:00
moneromooo 571b70a865 Save redis on exit instead of shutting it down 2015-02-14 12:26:24 +00:00
moneromooo db727c9329 Catch invalid network names in IdentityFromString/LinkAccounts 2015-02-07 10:01:13 +00:00
moneromooo 3e88744e3b Accounts can now be linked 2015-02-06 20:19:00 +00:00
moneromooo 6db77ea27c Add load and unload commands 2015-02-02 22:14:39 +00:00
moneromooo d455985552 Use decimal functions to read amounts/units from string inputs 2015-02-02 13:11:52 +00:00
moneromooo b07bb7ba6b Balances now belong to accounts, and identities map to an account 2015-02-01 11:36:05 +00:00
moneromooo c03f518b96 Canonicalize nicks
For IRC, this mean case insensitivity
2015-01-30 18:13:52 +00:00
moneromooo 250528dff3 Actually call redis shutdown() on normal exit 2015-01-29 10:14:47 +00:00
moneromooo 1d3f650bba Starting networks is now via command line, and parameterized 2015-01-26 22:59:23 +00:00
moneromooo 50455a0d08 Keep track of funds awaiting confirmation 2015-01-26 18:01:21 +00:00
moneromooo 69582695f6 Save stats/zstats per network 2015-01-25 20:53:35 +00:00
moneromooo 90a6726158 Remove old OnIdle implementation that was left over by mistake 2015-01-25 13:16:40 +00:00
moneromooo d5ab3b88f5 Split GetBalance to a core RetrieveBalance and the user command 2015-01-24 11:37:18 +00:00
moneromooo 689469f298 return from AddBalance on error 2015-01-20 19:28:46 +00:00
moneromooo 54531fdc3b Make sure to send help/etc in PM 2015-01-20 17:18:15 +00:00
moneromooo 48476969d3 Migrate dice db to new network-prefix user names 2015-01-19 08:54:07 +00:00
moneromooo ea25e9d41b Abstract away communications networks 2015-01-19 08:45:56 +00:00
moneromooo 8007d6c7e3 addbalance now uses human friendly amounts 2015-01-18 11:52:01 +00:00
moneromooo fb8a906645 Add a disable command for emergencies 2015-01-17 13:19:50 +00:00
moneromooo fac37aa80b Do not print balance again for 0 2015-01-13 23:32:11 +00:00
moneromooo 89daf2008f Add balance in nominal units when less than one nominal unit 2015-01-11 18:53:00 +00:00
moneromooo 6823e0f926 Show a list of modules in help 2015-01-11 09:47:24 +00:00
moneromooo 8462467c40 Shutdown redis on normal exit 2015-01-10 13:53:42 +00:00
moneromooo 5a29cf9d34 Add some error checking for addbalance 2015-01-10 13:53:22 +00:00
moneromooo a53b4b8b87 Bump copyright for 2015 2015-01-07 17:52:34 +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 cb9a2fccae Factor RetrieveTipbotBalance to utils and add RetrieveHouseBalance 2015-01-01 17:34:48 +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 a59e883626 Modules can now be reloaded 2015-01-01 10:06:09 +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 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 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 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
moneromooo dd98853861 Cleaner code for optional parameters 2014-12-26 17:18:29 +00:00
moneromooo 79f3a00415 Keep track of users last active time 2014-12-26 16:57:03 +00:00
moneromooo 9389e043e4 Handle multi-character prefixes in address sanity checking 2014-12-26 12:16:08 +00:00
moneromooo b7fe9b0062 Allow withdrawing only part of a balance 2014-12-26 12:01:26 +00:00
moneromooo 345234ded0 Log everything send to IRC 2014-12-25 22:03:51 +00:00