jesopo
|
0f7a122a84
|
Move hashflag parsing to Utils.get_hashflags
|
2018-09-29 09:23:40 +01:00 |
|
jesopo
|
5cd1936af9
|
Correct syntax of event call in Timers.call
|
2018-09-28 17:01:41 +01:00 |
|
jesopo
|
c5c2c50bc4
|
Correctly access bot_settings in Timers.py
|
2018-09-28 17:01:20 +01:00 |
|
jesopo
|
fe1b479b2c
|
Add missing 'self' to args of Timer.finish()
|
2018-09-28 17:01:00 +01:00 |
|
jesopo
|
2fecfbb700
|
Fix find_prefix functions in Database.py ('%s%' -> '%s%%')
|
2018-09-28 16:52:17 +01:00 |
|
jesopo
|
a8bf3c9300
|
Remove cyclical references to IRCBot
|
2018-09-28 16:51:36 +01:00 |
|
jesopo
|
02a2b41246
|
Fix typo in database_backup.py, 'ocation' -> 'location'
|
2018-09-27 14:06:46 +01:00 |
|
jesopo
|
0fb947dc5a
|
'full_location' -> 'location' in database_backup.py
|
2018-09-27 13:16:27 +01:00 |
|
jesopo
|
5674dc4a82
|
Open module files explicitly as utf8 in ModuleManager
|
2018-09-27 12:35:09 +01:00 |
|
jesopo
|
6c63655a6e
|
Pass parent EventHook down to children
|
2018-09-27 12:16:30 +01:00 |
|
jesopo
|
8dc83e5aac
|
Put linebreak in a better place for @Utils.export in bot_channel.py
|
2018-09-27 12:10:54 +01:00 |
|
jesopo
|
b2bdd93f09
|
Change old-style event hook in coins.py
|
2018-09-27 12:08:26 +01:00 |
|
jesopo
|
6eb8b1ba6d
|
Move all exports to @Utils.export calls
|
2018-09-27 12:08:07 +01:00 |
|
jesopo
|
8b0314b190
|
Use ModuleManager.BaseModule in more modules
|
2018-09-27 11:46:10 +01:00 |
|
jesopo
|
f3d98d0e95
|
Implement @Utils.export, to denote an export on a module
|
2018-09-27 11:45:23 +01:00 |
|
jesopo
|
af2b34b92b
|
Don't give IRCBot instance to things that don't need it, use a better way of
doing default locations for config/database/log
|
2018-09-27 11:07:29 +01:00 |
|
jesopo
|
6274159ac6
|
Fix event typo in greeting.py ("recevied" -> "received")
|
2018-09-27 10:27:19 +01:00 |
|
jesopo
|
6b01c8bb04
|
Change IRCBot.reconnect to only pass server_id to IRCBot.add_server
|
2018-09-27 10:22:57 +01:00 |
|
jesopo
|
9a7b93928b
|
Didn't mean to commit this module yet.
|
2018-09-26 20:39:24 +01:00 |
|
jesopo
|
f261b6d744
|
Create delimited|multiple|events from the correct EventHook when using
delimited.event.chains
|
2018-09-26 20:28:05 +01:00 |
|
jesopo
|
3f5d5b1d21
|
Remove unneeded Data Storage section of README.md
|
2018-09-26 18:27:39 +01:00 |
|
jesopo
|
51a52e2b0e
|
Switch to using @Utils.hook and docstrings for event hooks
|
2018-09-26 18:27:17 +01:00 |
|
jesopo
|
4d41848b57
|
Also use docstrings to check if a command has help available, allow one-string
denotation of multiple event hooks
|
2018-09-26 18:26:29 +01:00 |
|
jesopo
|
ebc77fa501
|
Support using docstrings as command help
|
2018-09-26 15:58:16 +01:00 |
|
jesopo
|
3f2e5ca712
|
Update where README.md says bot.db is
|
2018-09-26 14:52:13 +01:00 |
|
jesopo
|
8d946fb60b
|
Add !suggest, to get suggested searches from google
|
2018-09-26 14:36:33 +01:00 |
|
jesopo
|
f54e25dddd
|
Comment config options!
|
2018-09-26 11:21:24 +01:00 |
|
jesopo
|
b775f39d2b
|
Add missing format args in ModuleManager exceptions
|
2018-09-26 11:20:18 +01:00 |
|
jesopo
|
39c4ef1749
|
Don't use assert, throw a better exception for module name collisions
|
2018-09-26 11:19:48 +01:00 |
|
jesopo
|
c3e8e234eb
|
Typo, 'e' -> 'warning'
|
2018-09-25 11:02:31 +01:00 |
|
jesopo
|
894e95d37d
|
Fix typo that was causing database_backup.py to not work
|
2018-09-25 11:02:07 +01:00 |
|
jesopo
|
12f68f55a7
|
IRCBot.bot_directory is no longer used
|
2018-09-24 17:29:06 +01:00 |
|
jesopo
|
a0b39043c0
|
Use 'bitbot_%s' import name format when unloading a module
|
2018-09-24 16:20:58 +01:00 |
|
jesopo
|
67edca067c
|
Be more verbose about reloading modules in modules.py
|
2018-09-24 16:15:44 +01:00 |
|
jesopo
|
301a973aad
|
Import modules internally as 'bitbot_%s' to avoid name collisions (e.g.
'telegram')
|
2018-09-24 16:15:17 +01:00 |
|
jesopo
|
4c8515a9e6
|
Remove unneeded things from .gitignore
|
2018-09-24 15:44:31 +01:00 |
|
jesopo
|
7df6b28f9a
|
Add pip3 install -r requirements.txt to README.md
|
2018-09-24 15:37:35 +01:00 |
|
jesopo
|
8d16066c63
|
Add requirements.txt
|
2018-09-24 15:36:17 +01:00 |
|
jesopo
|
bb641b0870
|
Move log and database files to their own folders
|
2018-09-24 15:26:31 +01:00 |
|
jesopo
|
ecb9d7cb3f
|
Move most code in root directory to src/
|
2018-09-24 15:13:27 +01:00 |
|
jesopo
|
da7e02ffc9
|
Remove empty spaces in coins.py
|
2018-09-24 13:25:09 +01:00 |
|
jesopo
|
fc643cc87a
|
last_called -> _last_called
|
2018-09-24 13:24:36 +01:00 |
|
jesopo
|
dd0ab3211e
|
Refactor define.py
|
2018-09-24 13:23:59 +01:00 |
|
jesopo
|
967ed65e00
|
Actually implement !reloadallmodules in modules.py
|
2018-09-24 13:18:15 +01:00 |
|
jesopo
|
b7f7c9342b
|
Better communicate issues with load/unload/reload of modules
|
2018-09-24 13:10:39 +01:00 |
|
jesopo
|
7522b0fae2
|
Merge pull request #23 from dngfx/master
Make tweets say Twitter instead of tweets, and update ducks
|
2018-09-24 12:28:33 +01:00 |
|
Dan
|
f58347e6f4
|
Merge pull request #1 from jesopo/master
Ask for alias of first server in start.py
|
2018-09-23 17:49:06 +01:00 |
|
dngfx
|
c3c3eba476
|
Fix permission bug
|
2018-09-23 11:09:46 +01:00 |
|
dngfx
|
36f0672f2b
|
Fix permission bug
|
2018-09-23 11:06:15 +01:00 |
|
dngfx
|
1d3f05a8fe
|
Add .reloadallmodules, and fix permissions.
|
2018-09-23 11:01:24 +01:00 |
|