19 Commits

Author SHA1 Message Date
Adrian Malacoda
84d2921f8f send/receive Arc<Event> instead of Event so we don't have to clone objects all over the place. This might also enable us to be a bit more flexible with what we send with Events, and might simplify things elsewhere. 2017-02-19 02:55:30 -06:00
Adrian Malacoda
1a69349557 Add ability to specify the "playing" status string (with tenquestionmarks default) 2017-02-17 02:44:00 -06:00
Adrian Malacoda
5fc231eec6 Add logging 2017-02-17 02:38:15 -06:00
Adrian Malacoda
166805d1c2 actually add random module 2017-02-16 13:00:17 -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
Adrian Malacoda
bdee07143b finally a working implementation of Discord sender 2017-02-16 00:27:53 -06:00
Adrian Malacoda
7581521b61 try arc instead of box 2017-02-16 00:16:48 -06:00
Adrian Malacoda
b238b98b82 start actually implementing discord plugin 2017-02-15 23:45:14 -06:00
Adrian Malacoda
66180578d6 alternate implementation using Box<MessageSender> and clone 2017-02-15 23:41:29 -06:00
Adrian Malacoda
5b9f1610dd attempt to flesh out send support for channel/message. Currently does not build 2017-02-15 22:41:52 -06:00
Adrian Malacoda
d414e65fd9 begin fleshing out discord module. Implement sender/channel as struct for now, there might be a performance hit from copying so much data around but we can look at optimization later 2017-02-13 22:13:33 -06:00
Adrian Malacoda
6424a7a37f Remove unused imports, stub out send() for user and channel. 2017-02-13 21:44:37 -06:00
Adrian Malacoda
9bb6887bed make plugin produce/consume events api symmetrical 2017-02-13 00:55:30 -06:00
Adrian Malacoda
edef05d123 actually write somewhat of a readme 2017-02-13 00:27:02 -06:00
Adrian Malacoda
26a6b77632 Flesh out plugins event handling, add example stdin plugin (event producer) and echo plugin (event consumer). Next step: fleshing out user/channel structs 2017-02-13 00:22:06 -06:00
Adrian Malacoda
a31b060dd3 Beginning of rust implementation for tenquestionmarks. 2017-02-08 03:25:03 -06:00
Adrian Malacoda
a3bed71cdd Initial commit 2017-02-04 21:11:19 -06:00