| Commit message (Expand) | Author | Age | Files | Lines |
| * | `event["server"]` -> `server` in modules/coins.py | jesopo | 2018-10-14 | 1 | -1/+1 |
| * | Catch ValueError from utils.parse_number, to allow other code to deal with•••complaining about invalid numbers
| jesopo | 2018-10-14 | 1 | -2/+8 |
| * | Typo in src/IRCServer.py, 'defau;t' -> 'default' | jesopo | 2018-10-14 | 1 | -1/+1 |
| * | Work directly from users in modules/coins.py.interest(), so as to not give•••double-interest to two "users" online at the same time sharing the same identity
| jesopo | 2018-10-14 | 2 | -2/+9 |
| * | Add !lotterywinner in modules/coins.py, to show who last won the lottery | jesopo | 2018-10-14 | 1 | -0/+12 |
| * | Actually return in modules/coins.py._total_coins | jesopo | 2018-10-14 | 1 | -1/+1 |
| * | Check automode when BitBot joins a channel | jesopo | 2018-10-13 | 1 | -0/+5 |
| * | Add missing ) in modules/coins.py | jesopo | 2018-10-13 | 1 | -1/+10 |
| * | Move functionality of finding total in-circulation coins out to it's own•••function
| jesopo | 2018-10-13 | 1 | -5/+6 |
| * | Add !totalcoins in modules/coins.py, to check what the total coins in•••circulation is
| jesopo | 2018-10-13 | 1 | -0/+12 |
| * | Typo in src/Timers.py, 'conteext' -> 'context' | jesopo | 2018-10-13 | 1 | -1/+1 |
| * | Only get list of github-hook channels once | jesopo | 2018-10-13 | 1 | -3/+2 |
| * | Actually, don't give contexts to timers that aren't contextual. (e.g. pesistent•••timers)
| jesopo | 2018-10-13 | 1 | -2/+2 |
| * | Timers._add takes a "context" param | jesopo | 2018-10-13 | 1 | -1/+1 |
| * | a Timer object can have a context yet not be a contextual timer | jesopo | 2018-10-13 | 1 | -1/+1 |
| * | !lotterybuy should require authentication because it uses coins | jesopo | 2018-10-13 | 1 | -1/+1 |
| * | 'redude' -> 'reduce' (my redudes), `import random` because i forgot to, don't•••try to do lottery for networks that have no lottery tickets purchased
| jesopo | 2018-10-13 | 1 | -2/+4 |
| * | Correctly remove contextual timers from src/Timers.py | jesopo | 2018-10-13 | 1 | -3/+9 |
| * | Fixed incorrect comment about what counts as high/low for roulette in•••modules/coins.py
| jesopo | 2018-10-13 | 1 | -1/+1 |
| * | Give coins lost to the house in roulette to the Bank | jesopo | 2018-10-13 | 1 | -0/+1 |
| * | Typo in modules/coins.py, 'redcude' -> 'reduce' | jesopo | 2018-10-12 | 1 | -1/+1 |
| * | Default !lotterybuy to 1 ticket | jesopo | 2018-10-12 | 1 | -1/+3 |
| * | Add !nextlottery to modules/coins.py | jesopo | 2018-10-12 | 1 | -0/+6 |
| * | Correct the logic used to find the time until the next lottery | jesopo | 2018-10-12 | 1 | -3/+3 |
| * | Use Timers.get_timers() instead of Timers.timers | jesopo | 2018-10-12 | 1 | -1/+1 |
| * | Actually pass timers to src/ModuleManager.py | jesopo | 2018-10-12 | 1 | -2/+2 |
| * | Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_load | jesopo | 2018-10-12 | 12 | -46/+37 |
| * | Add TimersContext, to be able to purge timers when modules are unloaded | jesopo | 2018-10-12 | 2 | -8/+41 |
| * | Use UTC in modules/coins.py | jesopo | 2018-10-12 | 1 | -3/+3 |
| * | Implement 4-times-daily lottery in module/coins.py and address all stderrs to•••the relevent user
| jesopo | 2018-10-12 | 1 | -46/+145 |
| * | _give_from_pool/_take_from_pool take a `server` argument | jesopo | 2018-10-12 | 1 | -2/+2 |
| * | Show cents in !bank balance in modules/coins.py | jesopo | 2018-10-12 | 1 | -2/+2 |
| * | Introduce a finite coin system in modules/coins.py | jesopo | 2018-10-12 | 1 | -1/+35 |
| * | Change modules/in.py to use bot.get_server | jesopo | 2018-10-12 | 1 | -6/+5 |
| * | modules/coins.py.send should be checking user_coins before the send amount is•••taken away, not after
| jesopo | 2018-10-12 | 1 | -1/+1 |
| * | ' -> " in modules/eval_python.py | jesopo | 2018-10-12 | 1 | -1/+1 |
| * | Use compile+eval to support statements and expressions | jesopo | 2018-10-12 | 1 | -1/+2 |
| * | Add a \n between potential prints in eval() and printing the return from eval so•••that bitbot will only show one of them
| jesopo | 2018-10-12 | 1 | -1/+2 |
| * | Support py2 and py3 in eval_python | jesopo | 2018-10-12 | 1 | -25/+32 |
| * | Use a more reliable API for evaling python | jesopo | 2018-10-12 | 1 | -13/+23 |
| * | Use decimal.Decimal in utils.parse_number | jesopo | 2018-10-12 | 1 | -9/+12 |
| * | Actually pass format args to ValueErrors in utils.parse_number | jesopo | 2018-10-12 | 1 | -2/+2 |
| * | Support unit-based bets (1k/1m/1b) in modules/coins.py | jesopo | 2018-10-12 | 1 | -0/+2 |
| * | int(number) after we've checked .isdigit() in utils.parse_number | jesopo | 2018-10-12 | 1 | -0/+1 |
| * | Add utils.parse_number, to turn 1k/1m/1b in to 1_000/1_000_000/1_000_000_000 | jesopo | 2018-10-12 | 1 | -0/+19 |
| * | Check a channel's automode when automode is turned on in modules/auto_mode.py | jesopo | 2018-10-12 | 1 | -10/+16 |
| * | Fire an event when a user/channel/server/bot setting is set in modules/set.py | jesopo | 2018-10-12 | 1 | -5/+12 |
| * | Add !todomove in modules/todo.py | jesopo | 2018-10-12 | 1 | -0/+27 |
| * | Add ` and * to characters stripped from start/end or words in modules/words.py | jesopo | 2018-10-12 | 1 | -2/+3 |
| * | Improve "non-complete line" TRACE log | jesopo | 2018-10-11 | 1 | -2/+2 |