Supibot exposes some of its data as endpoints on the Supinic API. Documentation can be found here. The base endpoint is supinic.com/api Make sure to read the guide on authorization!
It is possible to set and unset one's AFK status via the API, with proper authorization. Otherwise, it is possible to check others' AFK status, in bulk as well.
- Check if user is AFK
- Check if multiple users are AFK
- Get a list of all active AFK statuses
- Post an AFK status for yourself
- Unset your AFK status
Setting and unsetting a reminder is also possible via the API. It is still subject to regular limits for incoming and outgoing reminders, private and public alike. Unlike AFK statuses, reminders are not public and so only reminders created by you or targeted at you are able to be inspected.
- List channels
- Check opt-outs
- List all commands
- Fortune cookie stats for a user
- Fortune cookie stats globally
These endpoints work with my stream on Twitch.