Every command of the bot, with its exact syntax and the Discord permission it requires. The default prefix is * and can be changed per server from the dashboard; some command names are translated with the server's language.
<required> required parameter{optional} optional parameter
| Command | Description | Permission required |
|---|---|---|
*level {@member} | Shows the profile card: avatar, name, current level and a progress bar towards the next one. Without a mention, it shows the card of whoever sent the message. | none |
*leaderboard | Shows the server's members ranked by accumulated experience. | none |
*disprole | Lists the roles configured as level rewards and the threshold each one is granted at. | none |
| Command | Description | Permission required |
|---|---|---|
*warn <@member> <reason> | Records a warning against the mentioned member, with the given reason. It is added to their history and announced in the moderation channel. | Kick Members |
*getwarn <@member> | Shows the mentioned member's warning history: reason, moderator and date for each. | Kick Members |
*kick <@member> <reason> | Removes the member from the server. They can rejoin with a valid invite. | Kick Members |
*ban <@member> <reason> | Bans the member from the server. The ban stands until lifted manually from Discord. | Ban Members |
*clear <number> {@member} | Deletes the given number of messages in the current channel, between 1 and 99. With a mention, only that member's messages are removed among those examined. | Manage Messages |
| Command | Description | Permission required |
|---|---|---|
*poll "question" | Posts a yes-or-no poll and adds the thumbs-up and thumbs-down reactions automatically. | Administrator |
*poll "question" "choice 1" "choice 2" | Posts a multiple-choice poll. Each option must be wrapped in straight quotes; the bot adds one reaction per choice. | Administrator |
*uinfo {@member} | Shows a member's information: identifier, account creation date, join date and roles. Without a mention, shows your own. | none |
*server | Shows information about the current server. | none |
*avatar {@member} | Shows the avatar at full size. Without a mention, shows your own. | none |
*stats | Shows the bot's statistics. | none |
*emoji <name> | Shows the emoji with that name at full size. With no argument, shows a random one. | none |
*guide {random} | Links to the list of available emojis. With the random argument, shows one at random. | none |
*encode <text> | Encodes the given text. The original message is deleted once the reply is sent. | none |
*decode <text> | Decodes previously encoded text. The original message is deleted once the reply is sent. | none |
*google <query> | Returns a search link for the given terms. | none |
*npm <package> | Returns the link to the given npm package. | none |
*help | Links to this documentation. | none |
*color | Generates a colour and shows it as an image. | none |
*face | Sends an ASCII face. | none |
*compatibilite <name> <name> | Computes a compatibility score between two first names. A novelty command, nothing more. | none |
*bug <description> | Sends a bug report to the bot's team. | none |
Every module has its own page: what it does, how to enable it from the dashboard, and what Discord enforces.
Go to https://boteric.fr/bot/invite, pick the server and confirm the requested permissions. You need the Manage Server permission on the target server. The bot works immediately after being added, with its modules disabled by default.
Yes. Every feature described on this page is free and available on any number of servers: moderation, levels, the AI assistant, Twitch alerts and utilities.
Sign in to the dashboard at https://boteric.fr/dashboard, select the server, open the auto-moderation module and enable it. There you define the list of forbidden words and the channel where moderation alerts are sent. Each match issues an automatic warning and notifies the moderation team.
Members earn experience by posting in the server's channels. The level command returns a generated profile card with the avatar, name, level and a progress bar, and the leaderboard command shows the server ranking. Administrators can attach roles to level thresholds, granted automatically.
Enable the welcome module in the dashboard and choose the welcome channel. You can also enable verification: on each arrival the bot asks the new member to react with a randomly chosen emoji, and grants the access role if they react correctly.
Yes. Eric is a French-speaking bot: all of its replies, error messages and documentation exist in both French and English. The language is chosen per server in the dashboard.
No. Message content is read in memory to recognise commands and apply auto-moderation, then discarded. It is never written to a database and never used to train a model. The details are at https://boteric.fr/privacy.
Enable the Twitch module in the dashboard, name the channel to follow and the destination channel. The bot posts a notification there each time the channel goes live.