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 |
|
jesopo
|
9b5c6b030c
|
Ask for alias of first server in start.py
|
2018-09-23 10:40:19 +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 |
|
dngfx
|
000ee14711
|
Make tweets say Twitter instead of tweets, and update ducks to add decoys and make minimum/unique a channel setting rather than hard setting.
|
2018-09-22 16:02:39 +01:00 |
|
jesopo
|
3c3583e30c
|
Disable sed by default
|
2018-09-21 11:55:17 +01:00 |
|
jesopo
|
a87196c608
|
Change Utils.color to take a string to wrap in color
|
2018-09-21 11:39:09 +01:00 |
|
jesopo
|
62df014b29
|
Don't pass around full server details more than we have to.
|
2018-09-21 11:34:38 +01:00 |
|
jesopo
|
cc371e3ae0
|
Update a user's ircv3 account if a PRIVMSG has an "account" tag
|
2018-09-21 10:35:18 +01:00 |
|
jesopo
|
02d361c8b6
|
Show logging timestamp as UTC/GMT
|
2018-09-21 10:35:05 +01:00 |
|
jesopo
|
7108b05bc0
|
Only accept PROTOCOL_TLS as SSL handshake version
|
2018-09-19 14:44:28 +01:00 |
|
jesopo
|
ecb8698fb7
|
Don't send ducks when they're disabled.
|
2018-09-19 14:28:59 +01:00 |
|
jesopo
|
a0bb738abc
|
Add eval.py
|
2018-09-19 14:14:51 +01:00 |
|
jesopo
|
287d031281
|
Add ModuleManager.BaseModule so modules don't *have* to implement __init__
|
2018-09-19 13:28:18 +01:00 |
|
jesopo
|
fcbb7c960c
|
Refactor everything to use delimited events
|
2018-09-19 13:25:12 +01:00 |
|
jesopo
|
b86ca6088f
|
Fix some styling in ducks.py
|
2018-09-19 13:23:18 +01:00 |
|
jesopo
|
b8aca72861
|
Support hooking functions in modules with @Utils.hook
|
2018-09-19 12:37:41 +01:00 |
|