| Commit message (Expand) | Author | Age | Files | Lines |
| * | update bot.find_settings_prefix() call in start.py | jesopo | 2019-10-07 | 1 | -1/+1 |
| * | remove external_modules/ and replace with bot.conf and cli arg | jesopo | 2019-09-27 | 1 | -2/+7 |
| * | Revert "add !msg"•••This reverts commit ddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f.
| jesopo | 2019-09-27 | 1 | -7/+2 |
| * | add !msg | jesopo | 2019-09-27 | 1 | -2/+7 |
| * | add external_modules directory | jesopo | 2019-09-27 | 1 | -1/+4 |
| * | add --remove-server/-R cli arg | jesopo | 2019-07-12 | 1 | -0/+13 |
| * | Add -D cli arg to tolerate disconnections on startup | jesopo | 2019-07-04 | 1 | -3/+6 |
| * | Refactor EventManager to only hold hooks on a root object | jesopo | 2019-06-26 | 1 | -4/+4 |
| * | Only `panic()` when a server connection is part of bot init. closes #69 | jesopo | 2019-06-17 | 1 | -0/+1 |
| * | module.load_module takes a ModuleDefinition these days! | jesopo | 2019-05-30 | 1 | -1/+2 |
| * | Move python version check to the top of start.py | jesopo | 2019-05-30 | 1 | -5/+7 |
| * | Check sys.version_info is greater-than-or-equal-to v3.6.0 | jesopo | 2019-05-30 | 1 | -0/+4 |
| * | Log BitBot and Python version at startup | jesopo | 2019-05-30 | 1 | -1/+5 |
| * | Move module black/white list to IRCBot, allow "safe" loading of all modules | jesopo | 2019-05-12 | 1 | -3/+2 |
| * | Add -N to start.py to disable to-file logging | jesopo | 2019-03-04 | 1 | -1/+2 |
| * | Add -m/-M help strings, move --version/-v to stop of argparser | jesopo | 2019-02-24 | 1 | -4/+6 |
| * | Add -m/-M args to ./start.py that call `command_line` on individual modules | jesopo | 2019-02-24 | 1 | -0/+8 |
| * | Change --verbose short to -V, add --version/-v, add IRCBot.VERSION | jesopo | 2019-02-24 | 1 | -1/+7 |
| * | Add `faulthandler` (and `faulthandler.enable()`) to start.py | jesopo | 2019-02-11 | 1 | -1/+3 |
| * | Add an `-L` argument to start.py, to explicity specify log level | jesopo | 2019-02-09 | 1 | -1/+5 |
| * | Log any unhandled (critical) exceptions that happen under `bot.run()` in•••start.py
| jesopo | 2018-11-26 | 1 | -1/+6 |
| * | 'args.log' -> 'args.log_dir' in start.py | jesopo | 2018-11-26 | 1 | -1/+1 |
| * | 'bot.log' -> 'trace.log' and add a 'warn.log' log file that only catches•••warn-and-worse
| jesopo | 2018-11-26 | 1 | -3/+3 |
| * | Regression: Don't connnect if a server's 'connect' setting is false | Evelyn | 2018-11-24 | 1 | -1/+1 |
| * | `bool_input` moved to utils.cli | jesopo | 2018-11-14 | 1 | -1/+1 |
| * | Move logic for adding a server to the database out to utils.cli and add a•••--add-server flag for start.py, to add new server
| jesopo | 2018-11-13 | 1 | -18/+12 |
| * | Don't load modules if we don't have any servers configured | jesopo | 2018-11-05 | 1 | -7/+10 |
| * | 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 | 1 | -1/+1 |
| * | Fix start.py not giving the right arguments to database.servers.add | jesopo | 2018-10-03 | 1 | -1/+2 |
| * | Add 'trace' logging level for src/Database.py and src/EventManager.py very•••verbose debugging
| jesopo | 2018-10-01 | 1 | -2/+2 |
| * | Move src/IRCLineHandler.py to modules/line_handler.py | jesopo | 2018-09-30 | 1 | -3/+2 |
| * | Add src/Cache.py, use it in modules/coins.py | jesopo | 2018-09-29 | 1 | -3/+4 |
| * | Add IRCBot.directory, in case we need it. | jesopo | 2018-09-29 | 1 | -2/+2 |
| * | Correctly access bot_settings in Timers.py | jesopo | 2018-09-28 | 1 | -1/+1 |
| * | Remove cyclical references to IRCBot | jesopo | 2018-09-28 | 1 | -17/+12 |
| * | Don't give IRCBot instance to things that don't need it, use a better way of•••doing default locations for config/database/log
| jesopo | 2018-09-27 | 1 | -14/+28 |
| * | Move log and database files to their own folders | jesopo | 2018-09-24 | 1 | -2/+4 |
| * | Move most code in root directory to src/ | jesopo | 2018-09-24 | 1 | -8/+18 |
| * | Ask for alias of first server in start.py | jesopo | 2018-09-23 | 1 | -1/+2 |
| * | Don't pass around full server details more than we have to. | jesopo | 2018-09-21 | 1 | -3/+2 |
| * | Refactor everything to use delimited events | jesopo | 2018-09-19 | 1 | -1/+1 |
| * | Add !enablemodule and !disablemodule to modules.py | jesopo | 2018-09-13 | 1 | -4/+3 |
| * | Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module
| jesopo | 2018-08-31 | 1 | -1/+1 |
| * | Database.add_server -> Database.servers.add | jesopo | 2018-08-30 | 1 | -1/+1 |
| * | Load whitelist in start.py, pass to ModuleManager.load_modules | jesopo | 2018-08-30 | 1 | -1/+5 |
| * | Return config from Config.load_config instead of setting it on bot | jesopo | 2018-08-30 | 1 | -2/+3 |
| * | Moved table-specific logic to their own "table" classes in Database.py | jesopo | 2018-08-05 | 1 | -1/+1 |
| * | set default argparse config argument to bot.conf | jesopo | 2018-07-16 | 1 | -1/+1 |
| * | Don't add a server to bot.servers until it's connected | jesopo | 2018-07-02 | 1 | -8/+14 |