jesopo
|
30641ce312
|
We don't need to explicitly pass "buffer" through on command events
|
2018-09-30 11:43:34 +01:00 |
|
jesopo
|
7ab8948101
|
Fix piece of modules/define.py._get_definition( that was accepting a word or an
event.
|
2018-09-30 10:27:50 +01:00 |
|
jesopo
|
aa0c9ec9f1
|
Update modules/signals.py to use the new Config "system"
|
2018-09-29 20:27:20 +01:00 |
|
jesopo
|
bcb67db3fd
|
Add !reloadscripts to modules/scripts.py
|
2018-09-29 15:05:50 +01:00 |
|
jesopo
|
47ec11bbef
|
Add src/Cache.py, use it in modules/coins.py
|
2018-09-29 12:53:39 +01:00 |
|
jesopo
|
c5a7978c9b
|
Make 'account' arg for identify command optional
|
2018-09-29 10:51:16 +01:00 |
|
jesopo
|
3dbd997a90
|
Better .strip()/.split() logic for !help
|
2018-09-29 10:50:25 +01:00 |
|
jesopo
|
c12e8220ac
|
Strip trailing newlines from scripts.py returns
|
2018-09-29 09:46:47 +01:00 |
|
jesopo
|
1721e40c61
|
Add scripts.py, to support basic modules in languages other than python
|
2018-09-29 09:45:08 +01:00 |
|
jesopo
|
746155fd57
|
Support command hooks not coming from a class instance
|
2018-09-29 09:44:13 +01:00 |
|
jesopo
|
7c7e5553d1
|
Update ModuleManager.load_module calls in modules.py
|
2018-09-29 09:23:57 +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
|
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
|
6274159ac6
|
Fix event typo in greeting.py ("recevied" -> "received")
|
2018-09-27 10:27:19 +01:00 |
|
jesopo
|
9a7b93928b
|
Didn't mean to commit this module yet.
|
2018-09-26 20:39:24 +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
|
8d946fb60b
|
Add !suggest, to get suggested searches from google
|
2018-09-26 14:36:33 +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
|
67edca067c
|
Be more verbose about reloading modules in modules.py
|
2018-09-24 16:15:44 +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 |
|
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 |
|
dngfx
|
8b8c59ee21
|
Rename the functions to be more generic.
|
2018-09-23 10:23:12 +01:00 |
|
dngfx
|
a37dfe5301
|
Remove superfluous function.
|
2018-09-23 10:20:20 +01:00 |
|
dngfx
|
e8bdcf8f19
|
Remove intrusive styling.
|
2018-09-23 10:16:43 +01:00 |
|
dngfx
|
fdcf3e45c7
|
Add .randomword command, and change the api to use https
|
2018-09-23 09:52:53 +01:00 |
|
dngfx
|
0cb2c43ee3
|
Add setcoins command for admins, for people that abuse the coin game, or rewards and such.
|
2018-09-23 07:04:50 +01:00 |
|
dngfx
|
bb15f8b8e2
|
make last.fm say "is now playing", if they're currently playing.
|
2018-09-23 02:21:43 +01:00 |
|
dngfx
|
d335deed40
|
make last.fm say "is now playing", if they're currently playing.
|
2018-09-23 01:39:38 +01:00 |
|
dngfx
|
e5283ed2e2
|
Update last.fm to include a youtube link. Also change the module name to last.fm
|
2018-09-23 00:55:36 +01:00 |
|
dngfx
|
9220f84c27
|
clear channel.games properly.
|
2018-09-22 20:08:07 +01:00 |
|
dngfx
|
56afe77b52
|
Fix duck timing and stupid indenting.
|
2018-09-22 19:32:54 +01:00 |
|
dngfx
|
1a54c11df8
|
Fix ducks.py having a superfluous function
|
2018-09-22 19:28:57 +01:00 |
|
dngfx
|
febb6d66e3
|
font reset at the beginning of commands to stop wonkiness with highlighting and fix duck decoys.
|
2018-09-22 19:10:52 +01:00 |
|