It knows how servers work.
Communities have culture. Your agent respects it.
Answers in channel
Mention it and it answers from your server's docs, pins, and history — not generic internet guesses.
Takes DMs
Members can go one-on-one for longer help without clogging #general.
Posts on schedule
Weekly digests, event reminders, changelog posts — the drumbeat that keeps a server alive.
Flags what matters
Unanswered questions, mod-worthy moments, trending threads — surfaced to the people who need to see them.
#help, handled.
@agent how do I set up the webhook integration?
For your setup: create the endpoint in settings, paste the URL from your dashboard, send the test event. Full walkthrough's pinned in #docs — I updated it last week when the API changed.
@agent weekly digest when you're ready
Posted to #announcements — 214 new members, the plugin contest was the top thread, and 3 unanswered questions just moved to #help.
Scoped like any member.
It has a role, and the role is the boundary:
Role-scoped sight. It sees only the channels its role allows — configure it exactly like you'd configure a moderator.
Server-scoped memory. What it learns in your server stays in your server — no cross-server bleed.
Suggests, doesn't swing. Mod-adjacent actions are flagged to humans; it reports, your mods decide.
Kick = revoke. Remove it like any member, or revoke the OAuth grant. Either ends everything.
In the server tonight.
Add via OAuth. Pick the server, approve the scopes — the same flow as every bot your mods have vetted.
Give it a role. Choose its channels like you would for any new member. Start narrow.
Introduce it. Pin a “meet the agent” post and let the community discover what it can do.
Server owner questions.
- What can it read?
- Channels its role can see — the same permission model you already use for members and bots. Nothing else.
- Can it moderate?
- It flags and reports; actions stay with your human mods. You can widen its remit later — that's your call, made in your settings.
- How do we remove it?
- Kick it like a member or revoke the OAuth grant. Its server memory can be deleted on request.