| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add missing ":"s in EVAL_TEMPLATE in modules/eval_python.py | jesopo | 2018-10-17 | 1 | -2/+2 |
| * | Better handling of eval errors in modules/eval_python.py | jesopo | 2018-10-17 | 1 | -4/+16 |
| * | Remove additional ")"s in modules/eval_python.py | jesopo | 2018-10-17 | 1 | -1/+1 |
| * | html.unescape output in modules/eval_python.py | jesopo | 2018-10-17 | 1 | -3/+4 |
| * | Re-add `new_coins` variable in modules/coins.py.lottery, used for telling a user•••what their balance is after winning the lottery
| jesopo | 2018-10-17 | 1 | -0/+1 |
| * | We should be changing `bet_amounts` instead of parsing a bet amount and doing•••nothing with it :l
| jesopo | 2018-10-17 | 1 | -1/+1 |
| * | Typo on modules/set.py; 'events.call' -> 'events.on' | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | Typo in modules/coins.py; 'utils._parse_coins' -> 'self._parse_coins' | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | str(utils.EventError) should be written to stderr, not stdout | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | all_coins is a dictionary, thus needs .items() to turn it in to `nickname, co... | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | Change all instances of stdout.write+return to `raise utils.EventError` in•••modules
| jesopo | 2018-10-16 | 14 | -75/+45 |
| * | 'EventManager.EventError' -> 'utils.EventError' in modules/commands.py | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | Add utils.EventError, utilise it for stderr in commands.py/coins.py | jesopo | 2018-10-16 | 2 | -46/+28 |
| * | Typo in modules/coins.py.send(), 'target' -> 'target_user' | jesopo | 2018-10-16 | 1 | -1/+1 |
| * | Move redeem-amount/redeem-delay logic to their own functions in modules/coins.py | jesopo | 2018-10-16 | 1 | -8/+10 |
| * | Move logic to get all coins to it's own function in modules/coins.py | jesopo | 2018-10-16 | 1 | -10/+9 |
| * | Add missing help strings to commands in modules/coins.py | jesopo | 2018-10-16 | 1 | -0/+15 |
| * | Move some more str(coins) calls to _coin_str(coins) in modules/coins.py | jesopo | 2018-10-16 | 1 | -2/+2 |
| * | Remove unneeded complexity in modules/coins.py.reset_coins | jesopo | 2018-10-16 | 1 | -7/+3 |
| * | modules/coins.py._take should have a `server` param | jesopo | 2018-10-16 | 1 | -2/+2 |
| * | Move logic for "take from user, give to pool" (and visa-versa) it's own•••function, put user-to-user sending it's own function too
| jesopo | 2018-10-16 | 1 | -31/+28 |
| * | Remove more code duplication in modules/coins.py; move parsing amounts of coins•••in to it's own function
| jesopo | 2018-10-16 | 1 | -33/+38 |
| * | Remove a large amount of code duplication in modules/coins.py | jesopo | 2018-10-16 | 1 | -68/+67 |
| * | event["args"] is an array already, args_split does not exist. Also send raw•••events from src/IRCServer.py as call_unsafe to make errors like that more
apparent.
| jesopo | 2018-10-15 | 1 | -1/+1 |
| * | Correctly check if someone's logged in to an account with extended-join | jesopo | 2018-10-15 | 1 | -1/+1 |
| * | `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 |
| * | 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 | 1 | -2/+1 |
| * | 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 |
| * | Only get list of github-hook channels once | jesopo | 2018-10-13 | 1 | -3/+2 |
| * | !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 |
| * | 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 |
| * | Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_load | jesopo | 2018-10-12 | 9 | -41/+29 |
| * | 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 |