aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* Add a \n between potential prints in eval() and printing the return from eval so•••that bitbot will only show one of them Gravatar jesopo2018-10-121-1/+2
* Support py2 and py3 in eval_pythonGravatar jesopo2018-10-121-25/+32
* Use a more reliable API for evaling pythonGravatar jesopo2018-10-121-13/+23
* Support unit-based bets (1k/1m/1b) in modules/coins.pyGravatar jesopo2018-10-121-0/+2
* Check a channel's automode when automode is turned on in modules/auto_mode.pyGravatar jesopo2018-10-121-10/+16
* Fire an event when a user/channel/server/bot setting is set in modules/set.pyGravatar jesopo2018-10-121-5/+12
* Add !todomove in modules/todo.pyGravatar jesopo2018-10-121-0/+27
* Add ` and * to characters stripped from start/end or words in modules/words.pyGravatar jesopo2018-10-121-2/+3
* Don't calculate `user_coins(+/-)coin_bet` twiceGravatar jesopo2018-10-111-6/+6
* Add !py as an alias of !python in modules/eval_python.pyGravatar jesopo2018-10-111-0/+1
* Correct the way !givepermission checks if a user is identifiedGravatar jesopo2018-10-111-1/+1
* Strip specific characters from the front of words too (and add more characters•••to strip from the end) in modules/words.py Gravatar jesopo2018-10-111-2/+3
* Also strip "." from the end of words in modules/words.pyGravatar jesopo2018-10-111-1/+1
* Strip common characters that mark the end of a word (":;,!?~") from the end of•••words in modules/words.py Gravatar jesopo2018-10-111-0/+3
* Add modules/rot13.pyGravatar jesopo2018-10-111-0/+9
* Add !syncmodes in modules/auto_mode.py, fire internal.identified in•••modules/permissions.py and catch it in modules/auto_mode.py to give users modes when they identify using the internal identity mechanism Gravatar jesopo2018-10-112-4/+33
* Remove one-too-many indent in modules/coins.pyGravatar jesopo2018-10-111-1/+1
* Fix column obsessionGravatar panicbit2018-10-111-8/+14
* Show new coin total after flipping a coinGravatar panicbit2018-10-111-4/+6
* randbelow takes one argumentGravatar jesopo2018-10-101-1/+1
* We're supposed to support passwords with spaces!Gravatar jesopo2018-10-101-1/+1
* Change utils.http to use requestsGravatar jesopo2018-10-102-11/+14
* Support coin bets without a whole number (e.g. '0.1' can be '.1')Gravatar jesopo2018-10-101-1/+1
* Only .strip '\n' from output in modules/eval_lua.pyGravatar jesopo2018-10-101-1/+1
* Use a better RNG in modules/coins.py (secrets.choice/secrets/randbelow)Gravatar jesopo2018-10-101-3/+3
* Mark command hooks that are aliases ('g' vs 'google')Gravatar jesopo2018-10-1015-21/+55
* Add "GTIN" to modules/upc.py error message, to better denote that we support•••UPC. Gravatar jesopo2018-10-091-1/+1
* Add modules/eval_lua.pyGravatar jesopo2018-10-091-0/+26
* .kill() a process when it times outGravatar jesopo2018-10-081-2/+2
* Typo on modules/google.py, 'html' -> 'http'Gravatar jesopo2018-10-081-3/+3
* Make git commit "add/mod/del" more conciseGravatar jesopo2018-10-081-2/+2
* .strip("\n") from !rust API call returnGravatar jesopo2018-10-081-1/+1
* Prefix !rust out/err with the requesting user's nicknameGravatar jesopo2018-10-081-4/+3
* !eval -> !python in modules/eval_python.pyGravatar jesopo2018-10-081-1/+1
* We don't need to use \" inside a """ """Gravatar jesopo2018-10-081-1/+1
* eval.py -> eval_python.py, rust_eval.py -> eval_rust.pyGravatar jesopo2018-10-082-0/+1
* Add !rust in modules/rust_eval.pyGravatar jesopo2018-10-081-0/+40
* Change modules/signals.py to use bot.trigger(), add a !serverset @utils.export•••for quit-quote Gravatar jesopo2018-10-071-3/+6
* Pass $HOME and $PATH through to scripts in modules/scripts.pyGravatar jesopo2018-10-071-1/+5
* Also capture stderr from scripts in modules/scripts.pyGravatar jesopo2018-10-071-1/+2
* I always forget about scopes in for loopsGravatar jesopo2018-10-071-3/+4
* do send.stdout event call in bot.trigger func paramGravatar jesopo2018-10-071-3/+3
* Life's but a walking shadow, a poor player that struts and frets his hour upo...Gravatar Evelyn2018-10-061-0/+1
* Allow user/channel/server/bot settings to be "hidden" from settings lists in•••modules/set.py Gravatar jesopo2018-10-062-2/+5
* Slightly change format of commit messages in modules/github.pyGravatar jesopo2018-10-061-3/+3
* Correctly scope 'filename' in modules/script.py._load_scriptsGravatar jesopo2018-10-061-2/+5
* Add a ControlSocket client to IRCBot.py, use it to trigger the epoll loop when a•••github webhook has been caught! Gravatar jesopo2018-10-061-1/+1
* Strip/replace \n from git commit messages in modules/github.pyGravatar jesopo2018-10-061-1/+5
* Attempt to register servers for read/write when sending github hook noticesGravatar jesopo2018-10-061-0/+1
* Add database.find_by_setting, send github commits to interested channelsGravatar jesopo2018-10-061-3/+15