James Lu
|
7d11f8c7e0
|
Begin work on service bot abstraction (#216)
- State-keeping is done by coreplugin
- utils.registerService() introduced
- new PYLINK_NEW_SERVICE hook introduced
|
2016-05-14 09:55:46 -07:00 |
|
James Lu
|
d8e5202e5b
|
world: use a better module description
|
2016-03-11 23:14:16 -08:00 |
|
James Lu
|
59c9b127a3
|
relay/world: remove need for world.schedulers
|
2015-12-26 17:06:28 -08:00 |
|
James Lu
|
091bdc22da
|
Test suite updates (doesn't work yet)
|
2015-12-24 18:24:42 -08:00 |
|
James Lu
|
e4fb64aeba
|
Document more parts of the core - comments are cool right
|
2015-12-06 17:40:13 -08:00 |
|
James Lu
|
197532c1be
|
core: Replace imp (deprecated) with importlib, reword some docs & remove unneeded imports
|
2015-11-22 20:14:47 -08:00 |
|
James Lu
|
e84a2d1025
|
Modularize our import hacks, make Irc() take a conf object again
|
2015-09-28 19:12:45 -07:00 |
|
James Lu
|
bbedd38703
|
world: rename command_hooks=>hooks, bot_commands=>commands
|
2015-09-27 10:53:25 -07:00 |
|
James Lu
|
a903f97507
|
Make world.plugins a dict instead of a list
|
2015-09-27 10:27:32 -07:00 |
|
James Lu
|
82d129fed2
|
world: fix 0f26848 (we can't use log here)
|
2015-09-19 11:55:29 -07:00 |
|
James Lu
|
0f26848b16
|
Add a useful "version" command
|
2015-09-19 11:51:56 -07:00 |
|
James Lu
|
e1e31f64ad
|
Allow multiple plugins to bind to one command name!
They will get called in a list, one after the other. The "help" command is able to distinguish with this too.
|
2015-08-29 19:25:07 -07:00 |
|
James Lu
|
973aba6de7
|
Move utils' global variables to world.py
|
2015-08-29 09:39:33 -07:00 |
|
James Lu
|
ad5fc97e21
|
Many fixes to test API, utils.reverseModes stub
|
2015-08-28 19:28:06 -07:00 |
|