Joscha
|
1282cf4a62
|
Run commands in new threads
|
2018-02-19 23:10:21 +00:00 |
|
Joscha
|
b2aee83b67
|
Add proper !uptime printing
|
2018-02-19 22:38:26 +00:00 |
|
Joscha
|
8024285e2e
|
Add botrulez support
This commit includes:
- Some cleaned up debug messages
- New and updated examples (they're all fixed again :D)
|
2018-02-19 21:31:37 +00:00 |
|
Joscha
|
ab14ee9fa6
|
Add command parsers
|
2018-02-19 19:30:44 +00:00 |
|
Joscha
|
fbf1402e24
|
Track bot's current SessionView in the Bot monad
|
2018-02-18 20:11:51 +00:00 |
|
Joscha
|
2fc6bf98a3
|
Add some utils
|
2018-02-17 18:09:36 +00:00 |
|
Joscha
|
fa33ef92d0
|
Add bot commands
|
2018-02-17 18:09:02 +00:00 |
|
Joscha
|
6b80c0970e
|
Add documentation for EuphApi.Bot
Also automatically respond to pings
|
2018-02-16 17:31:16 +00:00 |
|
Joscha
|
09944406ef
|
Reorganoze examples in test/
|
2018-02-16 13:07:13 +00:00 |
|
Joscha
|
3733b2217c
|
Remove EuphApi.hs
|
2018-02-16 12:48:33 +00:00 |
|
Joscha
|
5a75d9b205
|
Add logging
Also fix reconnecting logic
|
2018-02-16 12:48:20 +00:00 |
|
Joscha
|
6ba2ddfaea
|
Add Bot module
|
2018-02-16 00:19:19 +00:00 |
|
Joscha
|
a4e49a57ba
|
Simplify how Connection works
|
2018-02-12 12:26:02 +00:00 |
|
Joscha
|
6aafaac2d9
|
Update resolver
|
2018-02-10 00:32:44 +00:00 |
|
Joscha
|
a24c922837
|
Add basic test bot
|
2018-02-09 22:09:08 +00:00 |
|
Joscha
|
1d53c7a1d8
|
Properly parse command replies
|
2018-02-09 22:08:55 +00:00 |
|
Joscha
|
0986095850
|
Document API functions
|
2018-02-09 20:49:44 +00:00 |
|
Joscha
|
946d31e42d
|
Add almost all session and chat room commands
|
2018-02-09 20:17:03 +00:00 |
|
Joscha
|
e427e8df90
|
Add EventType type
Also improve documentation
|
2018-02-09 18:03:06 +00:00 |
|
Joscha
|
9d25ad5fba
|
Add test script for connecting to euphoria
I know this is not how tests are meant to work, but hey :)
|
2018-02-08 20:47:08 +00:00 |
|
Joscha
|
ab842462cf
|
Close Connection on exception while connecting
|
2018-02-07 21:34:40 +00:00 |
|
Joscha
|
c5a91968d6
|
Rename Threads to Connection
|
2018-02-07 16:53:57 +00:00 |
|
Joscha
|
e5fbc09f7b
|
Make it work
|
2018-02-07 16:12:28 +00:00 |
|
Joscha
|
615e74583e
|
Add disconnect function
Also fix parsing for ping-events.
|
2018-02-07 13:39:40 +00:00 |
|
Joscha
|
3203ecb591
|
Clean up Threads.hs
|
2018-02-06 15:30:17 +00:00 |
|
Joscha
|
8ab76d2240
|
Remove unnecessary test file
|
2018-02-05 19:48:31 +00:00 |
|
Joscha
|
81fa92db85
|
Clean up documentation
|
2018-02-05 19:47:38 +00:00 |
|
Joscha
|
102010f442
|
Rewrite Connection to not depend on CloseableChan
|
2018-02-05 19:31:00 +00:00 |
|
Joscha
|
26d08b7312
|
Implement EuphConnection
|
2018-02-05 15:43:48 +00:00 |
|
Joscha
|
1868cbfc00
|
Add temporary test for CloseableChan
|
2018-02-04 22:05:09 +00:00 |
|
Joscha
|
43cbb74abf
|
Comtinue implementing euphClient
|
2018-02-04 22:02:33 +00:00 |
|
Joscha
|
c06102fc47
|
Beautify imports
|
2018-02-04 22:02:05 +00:00 |
|
Joscha
|
dfe3445ff3
|
Structure api functions
|
2018-01-28 19:13:18 +00:00 |
|
Joscha
|
5b251d23b8
|
Update resolver
|
2018-01-28 16:53:22 +00:00 |
|
Joscha
|
4fda33bf55
|
Add events and some commands
|
2018-01-28 15:15:43 +00:00 |
|
Joscha
|
6237a91d9b
|
Adjust documentation
|
2018-01-28 14:39:34 +00:00 |
|
Joscha
|
8428d3bbbf
|
Use Text instead of String
|
2018-01-28 14:36:45 +00:00 |
|
Joscha
|
5ecf9864d3
|
Fix time parsing and clean up
|
2018-01-28 01:34:54 +00:00 |
|
Joscha
|
ce13ce11fc
|
Clean up Types
|
2018-01-28 00:41:43 +00:00 |
|
Joscha
|
9636e1eb4d
|
Clean up and add documentation
|
2018-01-28 00:40:58 +00:00 |
|
Joscha
|
d03e2922e9
|
Add closeable Chans
|
2018-01-27 20:09:32 +00:00 |
|
Joscha
|
7e3bdb76d0
|
Initial commit
|
2018-01-27 12:00:54 +00:00 |
|