Revolt

Manage your Revolt community users through AI-driven conversations

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.

Chosen by 800+ global brands across industries

Community user management simplified

Your AI agent handles Revolt user lookups and profile updates through natural conversation, giving moderators and admins instant control over community user data.

Revolt

Use Cases

Open-source community moderation enhanced

How community managers and admins use AI agents to handle user management tasks in Revolt without switching between moderation tools and chat interfaces.

Quick User Lookup During Moderation Discussions

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.

Batch Profile Verification for Community Events

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.

Automated Bot Profile Management

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.

Try
Revolt

Revolt

FAQs

Frequently Asked Questions

How does the AI agent look up a user profile in Revolt?

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.

What kind of user flags can the agent check?

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.

What authentication does the Revolt integration require?

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.

Does Tars store user profile data from Revolt?

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.

Can the agent update profiles for any user, or only the bot itself?

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.

How is this different from using Revolt's built-in moderation tools?

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.

Does this work with self-hosted Revolt instances?

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.

Can the agent clear a user's status and avatar at the same time?

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.

How to add Tools to your AI Agent

Supercharge your AI Agent with Tool Integrations

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

We’ll never let you lose sleep over privacy and security concerns

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

GDPR
ISO
SOC 2
HIPAA

Still scrolling? We both know you're interested.

Let's chat about AI Agents the old-fashioned way. Get a demo tailored to your requirements.

Schedule a Demo