
Revolt
Your AI agent interacts with Revolt's user management API to look up profiles, check user flags, and update user details. Community moderators and admins get instant access to user information without navigating the Revolt interface, keeping your open-source chat platform running smoothly.




Your AI agent handles Revolt user lookups and profile updates through natural conversation, giving moderators and admins instant control over community user data.
Revolt
How community managers and admins use AI agents to handle user management tasks in Revolt without switching between moderation tools and chat interfaces.
A moderator spots suspicious behavior from a user and needs their profile details fast. They ask the AI Agent, which fetches the user's Revolt profile including join information, status, and flags. The moderator reviews the account history in seconds and decides on the appropriate action. No need to leave the moderation chat channel.
Before a community event, organizers need to verify that participating users have the right flags and roles. They ask the AI Agent to check flags for a list of user IDs. The agent returns each user's status and role flags, flagging anyone who might need updated permissions. Event prep that would take 30 minutes of manual checks finishes in a single conversation.
Your community runs several bot accounts that need periodic profile updates. An admin asks the AI Agent to update the status text and avatar for the announcement bot. The agent calls Revolt's Update User endpoint and confirms the changes. Bot profiles stay fresh and branded without anyone logging into each bot account individually.

Revolt
FAQs
The agent calls Revolt's Fetch User endpoint with the user's unique ID. The API returns the complete profile including username, display name, avatar, status, profile content, and badges. The agent authenticates using your bot token, so it has the same access level as your bot account.
The Fetch User Flags endpoint returns bitfield flags that indicate special statuses like suspensions, platform bans, or elevated roles. The agent interprets these flags and presents them in plain language, so moderators understand a user's status without decoding numbers.
The integration uses a Revolt bot token. Create a bot in your Revolt server settings, copy the token, and enter it in your Tars dashboard. The agent authenticates all API requests with this token and operates with the permissions assigned to your bot.
No. User profiles, flags, and status data are fetched live from Revolt during each conversation. Tars does not cache or store community member information. All user data remains on your Revolt instance and follows your self-hosted data policies.
The Update User endpoint is typically scoped to the authenticated bot's own profile unless the bot has elevated permissions. For moderation actions on other users, your Revolt server configuration determines what the bot can modify. The agent respects whatever permissions your bot token provides.
Revolt's built-in tools require navigating the client interface. Tars lets moderators perform user lookups, flag checks, and profile updates through natural language in any channel. For teams managing multiple communities or using external tools alongside Revolt, this saves significant context switching.
Yes, as long as your self-hosted Revolt instance exposes the same API endpoints. Configure the API base URL in the tool settings if it differs from the public Revolt API. Your bot token authenticates against your specific instance.
Yes. The Update User endpoint accepts a clear parameter that takes an array of field names. The agent can specify multiple fields like StatusText and Avatar to reset them in a single API call, making bulk profile cleanup efficient.
Don't limit your AI Agent to basic conversations. Watch how to configure and add powerful tools making your agent smarter and more functional.

Privacy & Security
At Tars, we take privacy and security very seriously. We are compliant with GDPR, ISO, SOC 2, and HIPAA.