Adrian Malacoda
|
c6dc3f15b8
|
add a rudimentary irc module
|
2018-02-25 04:47:04 -06:00 |
|
Adrian Malacoda
|
9295b603aa
|
expose a sender on the Module so we can send events directly to the module
|
2018-02-25 02:20:26 -06:00 |
|
Adrian Malacoda
|
ca6f3391d4
|
simplify even more; just return an EventLoop (will probably be renamed something like Handler)
|
2018-02-22 02:50:49 -06:00 |
|
Adrian Malacoda
|
3614c7eb5d
|
update all dependencies to latest version. Need to wait for discord-rs to update though
|
2018-02-18 16:29:30 -06:00 |
|
Adrian Malacoda
|
6dda3e227f
|
add "Logger" module which logs all received events
|
2017-05-09 23:39:21 -05:00 |
|
Adrian Malacoda
|
9e9da11f79
|
begin tenquestionmarks 0.0.2. Separate Module trait into Module struct (which holds metadata and config about the module) and EventLoop trait, which implements the event loop. The constructors still return Modules, but they are structs and not boxes.
|
2017-05-09 22:44:33 -05:00 |
|
Adrian Malacoda
|
5551ebd552
|
WIP for autolinker module. Currently can't use stc and tqm together because of conflicting dependencies, so this is a placeholder.
|
2017-02-26 17:17:22 -06:00 |
|
Adrian Malacoda
|
fd1aecf4d3
|
add support for "general" config in the module loader. The "general" config is found under the "general" heading and is passed to each module constructor.
|
2017-02-26 02:44:53 -06:00 |
|
Adrian Malacoda
|
0a45cbb9f2
|
"general" as a header is reserved
|
2017-02-26 02:19:46 -06:00 |
|
Adrian Malacoda
|
442b617f31
|
now with amazing echobox powers
|
2017-02-22 23:40:30 -06:00 |
|
Adrian Malacoda
|
c5a88b8405
|
initial pvn module implementation
|
2017-02-19 04:49:06 -06:00 |
|
Adrian Malacoda
|
26e56ebee9
|
Add random response module
|
2017-02-16 02:00:38 -06:00 |
|
Adrian Malacoda
|
2c87c586e2
|
Remove hello module
|
2017-02-16 01:07:19 -06:00 |
|
Adrian Malacoda
|
0a51c7294f
|
rename plugin -> module
|
2017-02-16 01:05:33 -06:00 |
|