Skip to content
EntrophyEntrophy

ai

AI Assistant

Optional, disabled-by-default AI helper (/ask, /summarize, /draft, /mod-assist, @mention chat) with per-server opt-in, per-channel allowlisting, cooldowns, and token budgets.

Disabled by default (opt-in)Requires the MessageContent privileged intent

An optional AI helper for summaries and drafting — never a moderator.

Why gaming communities love it

  • `/summarize` catches a member up on a long strategy thread they missed, restricted to channels they can already read.
  • `/mod-assist` suggests a moderation angle on a report for a human moderator to consider — it never performs the action itself.
  • Per-server opt-in, per-channel allowlisting and per-user cooldowns keep it scoped and cheap to run instead of an always-on chat bot.
  • Disabled by default, requires an admin-configured provider key, and is always disclosed as capable of being inaccurate.

Full command reference

Commands for this plugin
CommandDescriptionWho can use itExample
/askAsk the AI assistant a question.Everyone/ask question:"question" [private:true]
/summarizeSummarize recent messages in a channel using the AI assistant.Everyone/summarize [count:10] [channel:#general]
/draftDraft a piece of server text with the AI assistant (staff only).Helper+/draft type:"type" notes:"notes"
/mod-assistAsk the AI assistant to suggest options for a moderation case (staff only — never acts on its own).Moderator+/mod-assist [case-number:10] [user:@user] [context:"context"]
/ai config viewView the current AI assistant configuration.Admin+/ai config view
/ai config set-keySet the API key for the configured provider.Admin+/ai config set-key
/ai config clear-keyRemove the configured API key.Admin+/ai config clear-key
/ai config providerSet the AI provider.Admin+/ai config provider provider:"provider" [base-url:"base-url"]
/ai config modelSet the model name.Admin+/ai config model name:"name"
/ai config channelsAdd or remove an allowed channel for /ask and /summarize.Admin+/ai config channels action:"action" channel:#general
/ai config budgetSet daily token budgets.Admin+/ai config budget daily:10 per-user:@user
/ai chat enableTurn mention chat on for this server.Admin+/ai chat enable
/ai chat disableTurn mention chat off for this server.Admin+/ai chat disable
/ai chat channelAdd, remove, or list the channels mention chat responds in.Admin+/ai chat channel action:"action" [channel:#general]
/ai chat personaSet, clear, or view the mention-chat persona.Admin+/ai chat persona action:"action"
/ai chat historyHow many recent messages to include as context (0-10).Admin+/ai chat history count:10