FeaturesThe AI agent
Mention EllieBot and ask in your own words. Its AI agent finds the right commands, runs them as you and tells you what it did, so you don't need to know the command names.
Start a message with a mention of the bot, or use .agent: "@Ellie what's the weather like in Paris", "@Ellie remind me to check the oven in 5 minutes", "@Ellie delete greet messages after 30 seconds". The agent works out which commands to run, runs them and tells you what it did.
Asking in full sentences is almost always longer than typing the command. It helps most when you don't know whether a command exists, or how to use it.
Reply to the agent's answer, or keep talking in the same channel for 2 minutes, and it continues the conversation. .agentcancel stops an answer that is still running.
.agent.agentcancelThe agent runs existing EllieBot commands, and it runs them as you: it can do only what you could do with the same commands, and it never runs Bot Owner Only commands. It can also read and send messages, look up channels and members, and search the web. It is not magic, so if something should work and doesn't, tell us on Discord.
It works in server channels, not in DMs. It keeps the conversation in memory only, forgets a channel after 30 minutes without activity, and reads your private data, such as your reminders, only for you.
Server admins add skills: instructions the agent follows in the whole server, or in one channel. A skill changes the style and the topics of the answers, like "Reply in a calm, formal tone", but it can't give a member more permissions. A server can have up to 10 skills.
.agentskilladd.agentchannelskilladd.agentskilllistThe bot owner (the person who runs the bot) picks the AI provider, its key and the model, decides who may use the agent, and writes the base prompts. Server admins with the Administrator permission add skills for their server or one channel. Members make their own requests, with .agent, a mention, a reply or the bot's name.
Only a member's own message starts the agent. An alias, a scheduled command or a command that the agent runs never does.
.agentwhitelist.aipromptOn the public EllieBot, the AI agent is for patrons. On a bot you host yourself, you choose the AI provider and who may use the agent.
@Ellie show the top 5 XP members.agent show my Ellie Cash.agentskilladd tone Reply in a calm, formal tone.No. Ask in your own words and the agent searches for the right command. Knowing the command is still quicker when you use it often.
No. Commands it runs get the same permission checks as if you had typed them, and it never runs Bot Owner Only commands. A skill cannot change that.
Patrons. On a bot you host yourself, you choose who may use it, with .agentwhitelist and its role and server versions, .agentwhitelistrole and .agentwhitelistserver.
Run .agentcancel. An answer also stops by itself after 2 minutes.
The mention has to come first in your message, with your request after it. If that isn't the problem, you may not have access. Try .agent, which tells you if you don't.
Your request and the channel messages it uses are sent to the AI provider that the bot's owner has connected, so that it can answer. EllieBot keeps the conversation in memory only, and forgets a channel after 30 minutes without activity.
A server skill applies every time the agent runs on your server. A channel skill only applies when it runs in that channel. Both count towards the limit of 10.