jesopo
|
0d4ddb709e
|
from_pretty_time was moved to utils.datetime
|
2019-11-17 19:48:05 +00:00 |
|
jesopo
|
5d01db8514
|
move all datetime-related code from utils/__init__ to utils.datetime
|
2019-11-15 13:59:09 +00:00 |
|
jesopo
|
4d8ce63efd
|
alias !remindme to !in
|
2019-08-14 10:56:18 +01:00 |
|
jesopo
|
268c5adb3c
|
Add depends-on hashflags to relevant modules
|
2019-05-25 21:40:06 +01:00 |
|
jesopo
|
dc102f258d
|
Add Database.servers.get_by_alias, move IRCBot.get_server to
IRCBot.get_server_by_id, add IRCBot.get_server_by_alias and change
!connect/!disconnect to take aliases instead of IDs
|
2019-04-24 12:07:30 +01:00 |
|
jesopo
|
d5bb3c5405
|
Have to refer to timer.kwargs to get kwargs (in.py)
|
2019-02-10 13:27:49 +00:00 |
|
jesopo
|
93dd75ff31
|
Added !inlist, to list !in reminders (in.py)
|
2019-02-10 13:18:25 +00:00 |
|
jesopo
|
bac4ba89b7
|
Use send.stdout in modules/in.py
|
2018-11-21 20:05:08 +00:00 |
|
jesopo
|
819f4e0680
|
Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_load
|
2018-10-12 18:07:23 +01:00 |
|
jesopo
|
8b03ecef21
|
Change modules/in.py to use bot.get_server
|
2018-10-12 14:04:14 +01:00 |
|
jesopo
|
69d58eede2
|
Move src/Utils.py in to src/utils/, splitting functionality out in to modules of
related functionality
|
2018-10-03 13:22:37 +01:00 |
|
jesopo
|
10ef985a8a
|
Switch to using docstring for usage, permission and require_mode
|
2018-09-30 17:29:09 +01:00 |
|
jesopo
|
a8bf3c9300
|
Remove cyclical references to IRCBot
|
2018-09-28 16:51:36 +01:00 |
|
jesopo
|
8b0314b190
|
Use ModuleManager.BaseModule in more modules
|
2018-09-27 11:46:10 +01:00 |
|
jesopo
|
51a52e2b0e
|
Switch to using @Utils.hook and docstrings for event hooks
|
2018-09-26 18:27:17 +01:00 |
|
jesopo
|
ecb9d7cb3f
|
Move most code in root directory to src/
|
2018-09-24 15:13:27 +01:00 |
|
jesopo
|
fcbb7c960c
|
Refactor everything to use delimited events
|
2018-09-19 13:25:12 +01:00 |
|
jesopo
|
8c6ab17e57
|
give an Exports object (actually, ExportsContex object) to each module, to
facilitate things like !set and !channelset without using the events system
|
2018-09-02 19:54:45 +01:00 |
|
jesopo
|
9874f79b49
|
Give modules event objects with "context"s, to facilitate purging all the event
hooks for a module
|
2018-08-31 12:55:52 +01:00 |
|
jesopo
|
bc12c77891
|
did what I said I would sooner than I thought I would. centralised persisting timers through bot restarts.
|
2016-04-19 13:25:50 +01:00 |
|
jesopo
|
9eff1b8931
|
entirely reworked the timer system to work with the event system, will eventually persist all timers to database until complete in a central way.
|
2016-04-19 12:21:27 +01:00 |
|
jesopo
|
954a1b4dfc
|
added a confirmation of message save to in.py.
|
2016-04-10 17:32:51 +01:00 |
|
jesopo
|
9b2556a65a
|
added usage help to a lot of modules, added a verbose option to karma.py.
|
2016-04-06 12:02:44 +01:00 |
|
jesopo
|
7de9970cd0
|
added help strings where they were missing.
|
2016-03-29 14:37:35 +01:00 |
|
jesopo
|
f943d63098
|
first commit.
|
2016-03-29 12:56:58 +01:00 |
|