Revolt
Open-source chat platform for messages, reactions, blocked users, sync settings, and policy acknowledgements.
Handles community automations that send messages and reactions, manage blocked users, persist user sync settings, and acknowledge policy updates.
Sign in to connect Revolt
Sign in to connect an account and start using Revolt in your apps.
Example Use Cases
These are example ways Snow can use Revolt when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.
Tool to acknowledge platform policy changes. Use when accepting or confirming policy updates for your bot account.
Tool to add a reaction to a message in a channel. Use when you want to react with an emoji to a specific message. Returns success on completion.
Tool to block another user by their ID. Use when you need to prevent interactions with a specific user.
Tool to bulk delete multiple messages from a channel. Use when you need to delete multiple messages at once. Requires ManageMessages permission regardless of message ownership. Messages must have been sent within the past 1 week.
Tool to upload and save settings data to Revolt's sync storage. Use when you need to persist user settings or preferences.
Tool to delete a message you've sent or one you have permission to delete. Use when you need to remove a message from a channel.
Tool to fetch all bots that you have control over. Use when you need to retrieve information about bots owned by the authenticated user account.
Tool to fetch settings from server filtered by keys. Returns an object with the requested keys where each value is a tuple of (timestamp, value). Only settings that exist on the server will be included in the response.
Tool to fetch detailed information about a user. Use when you have a valid user ID and need full account details. Call after authenticating with bot token.
Tool to fetch flags associated with a specific user. Use after obtaining the user ID to inspect their special statuses or roles.