30f00fda39
Change naming scheme of cmd functions
...
Also add documentation for the existing command modules
2020-04-08 17:15:02 +00:00
eabfe0fd75
Add some documentation
2020-04-08 15:53:52 +00:00
6c00d76af6
Add example bot
2020-04-08 14:36:58 +00:00
c485404528
Add command submodules
2020-04-08 12:03:57 +00:00
3e2120f970
Add listing module
2020-04-08 12:01:01 +00:00
be818ae05f
Add a few utility functions
2020-04-08 11:59:11 +00:00
ca06a7fbef
Remove example module
...
Also removes the 'WegaBoard' module that accidentally snuck into haboli.cabal
2020-04-08 11:56:30 +00:00
644ebcefc9
Simplify command system
...
All that type class and language extension madness was completely and utterly
unnecessary, but I only noticed it after I had already pushed the
implementation. Oh well ¯\_(ツ)_/¯
2020-04-07 18:59:13 +00:00
fd4ae38eb1
Add abstraction for bot commands
2020-04-07 18:39:42 +00:00
c4a05d5980
Clean up project and update resolver to 15.7
2020-04-06 15:09:22 +00:00
7854cc06fd
Fix nick of example bot in readme
2020-01-22 21:40:30 +00:00
ad393a67f6
Bump version to 0.3.1.0
2020-01-22 21:37:19 +00:00
370b05da61
Update changelog and fix some small issues
2020-01-22 21:35:06 +00:00
e048424eac
Make importing the library more convenient
2020-01-22 21:34:01 +00:00
624237c012
Clean up package structure
2020-01-22 21:32:28 +00:00
5fe8294a09
Update haddock
2020-01-22 15:05:59 +00:00
1dc97fcc4c
Add more info to README
2020-01-22 14:25:22 +00:00
9879fdf3a6
Bump version to 0.3.0.0
2020-01-09 21:00:19 +00:00
cd8ad59c2f
Rename ConnectionConfig record accessors
...
The old prefix didn't make sense any more with the renamed type.
2020-01-09 20:55:40 +00:00
a2668cdd2c
Parse bounce and hello events correctly
2020-01-09 16:18:06 +00:00
10cad5e576
Actually parse all server events
2020-01-09 15:11:30 +00:00
29a2b62b91
Bump version to 0.2.0.0
2020-01-09 10:10:09 +00:00
df850eba3f
Fix some package details
2020-01-09 09:49:08 +00:00
282c1167fd
Add all session and chat room commands
...
The account, room host and staff commands are still missing though.
2020-01-09 09:34:06 +00:00
70951d30b5
Add example bot that duplicates itself
2020-01-09 08:16:10 +00:00
e30a08e967
Clear up confusion around 'handle'
2020-01-07 16:15:43 +00:00
604cb4b09b
Fix wording and add more info to 'wait'
2020-01-07 16:12:44 +00:00
ea9390ebd5
Add documentation
...
This commit also renames ConnectionDetails to ConnectionConfig, because I think
that is a more appropriate name.
2020-01-07 16:06:25 +00:00
22aacc1c98
Check if nextEvent works as advertised
2020-01-07 11:54:56 +00:00
b7892bd139
Clean up implementation
2020-01-07 11:38:42 +00:00
1908a050c9
Reorder stuff to better match the documentation structure
2020-01-07 10:40:34 +00:00
e578d688ab
Prepare delaying commands when client is throttled
2020-01-07 10:13:28 +00:00
b56ff35ec1
Add example demonstrating fork and wait
2020-01-06 23:28:42 +00:00
5709d1aeec
Ignore throttling
...
I'll have to find a better way to tell the client that it is being throttled.
2020-01-06 23:28:09 +00:00
f0c9f92d44
Add threading and more commands
2020-01-06 20:58:16 +00:00
e72e647b5f
Clean up
2020-01-06 18:07:02 +00:00
fa15162620
Implement catch
2020-01-06 17:55:39 +00:00
3dbed10ffd
Connect to euphoria and run example bots
2020-01-06 17:48:36 +00:00
ee55f84c34
Begin implementing the euphoria API
2020-01-06 00:16:22 +00:00
3e8cadd677
Create project
2020-01-04 12:56:24 +00:00