| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | TRACE log when we receive and buffer a non-complete line | jesopo | 2018-10-11 | 1 | -0/+3 |
| * | Don't calculate `user_coins(+/-)coin_bet` twice | jesopo | 2018-10-11 | 1 | -6/+6 |
| * | Add !py as an alias of !python in modules/eval_python.py | jesopo | 2018-10-11 | 1 | -0/+1 |
| * | Correct the way !givepermission checks if a user is identified | jesopo | 2018-10-11 | 1 | -1/+1 |
| * | Strip specific characters from the front of words too (and add more characters•••to strip from the end) in modules/words.py
| jesopo | 2018-10-11 | 1 | -2/+3 |
| * | Also strip "." from the end of words in modules/words.py | jesopo | 2018-10-11 | 1 | -1/+1 |
| * | Strip common characters that mark the end of a word (":;,!?~") from the end of•••words in modules/words.py
| jesopo | 2018-10-11 | 1 | -0/+3 |