Full documentation

All commands
Chell

Every command is documented with its real use on Discord.

Commands Add Chell

Categories

Jump directly to the section you need.

Administration
Community
Configuration
Fun and Games
Information
Moderation
Tools
Utilities
Context Menus

Administration

Commands reserved for administrators to manage and protect the server.

/backup create

Creates a complete backup of the server configuration. It stores the bot settings, roles, channels, and custom setup so everything can be restored after an incident. The backup is kept safely and can be reloaded whenever needed.

/backup load

Restores a previously saved configuration. All stored settings, roles, and bot parameters are re-applied to the server. Requires a valid backup file. This is a critical recovery command after an incident.

/free

Removes a member from jail and restores the roles and permissions that were previously removed. This is the reverse action of /jail. It is used when a sanction ends or when someone was restricted by mistake.

/server-stats

Generates a visual report with global server statistics: member count, activity, bot health, and key metrics. The data is displayed in a formatted embed for moderators and admins.

/toggle-blacklist

Enables or disables the global Chell blacklist system. When enabled, blacklisted users are automatically removed from all protected servers. This tool is reserved for founders.

/blacklist

Adds up to 9 users to the global Chell blacklist with a reason and supporting evidence. These users will be automatically removed from every server protected by Chell. Reserved for founders.

/unblacklist

Removes a user from the global blacklist. Useful to correct a mistake or grant a second chance. The person can join protected servers again.

/whitelist-add

Adds trusted users or bots to the whitelist. These entities are excluded from anti-raid and automod protections. Useful for partner bots or trusted accounts.

/whitelist-list

Lists every user and bot currently in the whitelist. Each entry shows the ID, name, and optional reason. Useful for auditing active exceptions.

/whitelist-remove

Removes a user or bot from the whitelist. Once removed, that entity is once again subject to the server normal protections.

Community

Commands designed to engage members and support community interaction.

/avis

Opens a modal form to collect user feedback. Members can rate the bot, the staff support, and the overall experience. Responses are reviewed by the team to improve the service.

/sondage creer

Creates an interactive poll with answer choices. Members vote and the results update in real time. Ideal for community decisions.

/sondage terminer

Closes an active poll and locks voting. Final results are displayed and the poll can no longer be used. Useful when ending a vote before its planned deadline.

/community-vote start

Starts a structured official vote with predefined options. It is more formal and traceable than a regular poll. Votes are counted transparently for important decisions.

/community-vote end

Closes an ongoing official vote. Final results are counted and displayed publicly. A final report is generated and archives are kept for auditing.

/devenir-sponsor

Opens an application form to become a sponsor of the Chell project. Applicants provide details about their community. Approved sponsors receive dedicated benefits.

/sponsor

Lists all official sponsors and partners of the project with logo, description, and link. It gives public recognition and additional visibility to supporters.

/suggestion-bot

Opens a form to suggest new bot features or improvements. Suggestions are collected and reviewed by the development team. It acts as a direct channel to the developers.

/support

Sends an invite link to the official Chell support server. Users can join to get technical help from a dedicated team.

/votz

Manages the vote system on the server. It lets staff create, track, and manage ongoing votes. Results are shown clearly and counted in real time.

Configuration

Commands to configure every part of the bot according to your server needs.

/config

Central control panel for the bot. It gives access to every setting: channels, roles, modules, and more. The interface uses buttons and menus and applies changes immediately.

/config-accueil

Customizes the welcome message sent to new members. Set the channel, text, embeds, and auto roles. It controls your server first impression in detail.

/config-antiraid

Enables and configures defenses against mass raids. Set detection thresholds and automatic responses. The bot can detect suspicious behavior and block attacks automatically.

/anti-abus

Defines protections against permission abuse and suspicious behavior. Configure thresholds and automatic actions to stop malicious users.

/config-automod

Defines automatic filtering rules such as link blocking, spam detection, and forbidden words. Infractions are logged and counted. Repeat offenders can trigger automatic sanctions around the clock.

/config-autoreact

Automatically adds reactions to messages in target channels or when keywords appear. Useful for quick polls and boosting engagement.

/config-autoroles

Automatically assigns roles to new members as soon as they join. It grants access to public channels immediately and speeds up onboarding.

/config-compteur

Configures counters that show statistics in voice channel names. Data is updated regularly to give clear visibility into server activity.

/config-confessions

Enables an anonymous confession channel. Users can share messages without revealing their identity, while moderators can still access the source when required.

/config-count-member

Sets up an automatic member counter displayed in real time in a dedicated channel or voice channel name. Useful to track server growth.

/config-formulaire

Manages application or information collection forms. Define the questions and the destination channel. Responses are centralized for the staff.

/config-language

Sets the main bot language to French or English. Messages, embeds, and replies switch language immediately.

/config-mp-onjoin

Sends a direct message to every new member when they join. Include rules, key channels, or useful links for a more personal first interaction.

/config-pingonpost

Configures automatic pings when something is posted in selected channels. Useful for announcements or content channels that require member notifications.

/config-prison

Configures jail logic for moderation. Set the jail role, restriction channel, and automatic behavior. Works together with /jail and /free.

/config-reglement

Publishes or updates the full server rules in a formatted embed. Members can accept the rules to receive an access role.

/config-social

Configures social integrations such as Twitter, YouTube, Twitch, and more. The bot can automatically post new content in dedicated channels.

/config-staff-planning

Organizes the staff schedule in a visible and structured way. Moderators can declare availability, making coordination easier and coverage more reliable.

/config-suggestion

Creates a suggestion channel with automatic vote reactions. The most popular ideas become easy to identify.

/config-tag-roles

Configures role tags and allowed mentions on the server. It helps restrict or allow mentions and organize role usage.

/config-tempchannels

Manages temporary voice channels. A channel is created automatically when someone joins a specific voice room and deleted once empty. This keeps the server clean.

/config-verif

Enables the verification system for new members. They must complete a verification step before accessing the server. This helps protect against bots and raids.

/config-warns

Configures warning thresholds and escalation logic. Define how many warns trigger an automatic ban, the timing, and related actions. It is the foundation of a progressive moderation system.

/custom-bot

Customizes part of the bot behavior and appearance on your server. Adapt Chell to your community identity and specific needs.

/set-report-channel

Defines the channel where user reports are sent. Reports stay centralized so moderators can process them efficiently.

/setup-logs

Deploys the full logging structure automatically. The bot creates the required channels and categories so important actions are logged in real time.

/toggle-ia

Enables or disables automatic replies powered by Chell AI. When enabled, the bot can answer contextually. When disabled, only slash commands remain active.

Fun and Games

Playful commands to entertain the community and keep the atmosphere lively.

/avatar

Displays a user avatar and banner in high resolution. You can target any member or view your own. The image is shown in a large embed.

/fun slap

Sends a playful slap interaction to a target member. It adds animated roleplay to the chat and is perfect for joking with friends.

/fun hug

Sends a virtual hug to a member with an animated GIF. It is a positive interaction that helps strengthen community bonds.

/fun kiss

Sends a virtual kiss to a member with an animated GIF. It is a light and popular interaction on social servers.

/fun gay-calculator

Generates a humorous and completely random percentage. It is pure joke content with no real meaning, often used for fun banter.

/fun coinflip

Simulates a coin flip. Heads and tails can trigger custom messages and the result is displayed in a dramatic way. Useful for jokes or real decisions.

/fun dice

Simulates a dice roll with a customizable number of faces from 2 to 100. Great for roleplay, competitions, or random selection.

/fun number

Draws a random number in a custom range. It is more flexible than a classic dice roll and useful for contests, lotteries, or mini-games.

/fun baby

Combines two users and generates a merged name for their virtual baby. Completely absurd and often hilarious, especially on social servers.

/fun calc

Opens an interactive scientific calculator with buttons directly inside Discord. Useful for running calculations without leaving the conversation.

/fun rps

Starts a Rock Paper Scissors game against another user. Choices are made with buttons and the result is instant. A classic that always works.

/fun tictactoe

Starts a Tic-Tac-Toe match against an opponent with an interactive button grid. Wins and draws are detected automatically.

/checkers

Launches a full checkers match against an opponent. Valid moves are checked automatically and the rules are enforced completely.

/chess

Starts a full chess game against an opponent. All rules are respected, including special moves, and the board state is displayed visually.

/connect4

Starts a Connect 4 game with an interactive grid. Columns are selected with buttons and wins are detected automatically. Fast and strategic.

/fun-petpet

Creates a petting animation on a user avatar. The result is a playful animated GIF and a cute way to show affection.

/radio-play

Starts a web radio stream in a voice channel. Everyone in the channel can listen, which makes it great for voice sessions or events.

/radio-stop

Stops the current radio stream in the voice channel immediately. Moderators and the member who started the radio can use it.

/roue

Creates a selection wheel with custom options. Spin it to randomly choose one option with a more visual and engaging presentation.

Information

Commands to retrieve information about the server, users, and the bot.

/help

Opens an interactive terminal-like help view with the full bot documentation. Commands are organized by category and described clearly. This is the main entry point for help.

/info-news

Displays an RSS news feed for the Chell project. Useful to track updates, new features, and bug fixes.

/list-bots

Shows a full list of every bot present on the server with names, IDs, and status information. Useful for inventory or security checks.

/list-no-roles

Lists all members who currently have no assigned role. Useful to spot users who were not onboarded properly.

/liste-utilisateurs-nitro

Displays all members with active Discord Nitro. Useful for rewards, recognition, or community perks.

/politique-confidentialite

Displays the Chell bot privacy policy. It explains which data is collected, how it is used, and how it is protected in line with GDPR requirements.

/role-info

Displays full information about a role, including permissions, color, hierarchy position, and number of members. A solid auditing tool.

/server-info

Generates a complete server profile with members, channels, roles, creation date, boosts, and more in a visual embed.

/stats

Displays bot and server statistics such as uptime, memory usage, command usage, and overall performance.

/user-info

Displays the full profile of a user: roles, account creation date, join date, badges, and other useful information. Helpful for audits and moderation.

/stats-serveurs

Displays global statistics across all servers using Chell, including total communities, user count, and network-level metrics.

Moderation

Commands used to keep order and handle problematic behavior.

/automod-reset

Restores the default automatic moderation settings. Useful after a bad configuration or when starting fresh.

/ban

Ban wizard with a guided interface. Select up to 25 users, set the reason, choose how many messages to delete, and optionally notify them. This is the strongest sanction.

/kick

Multi-user kick assistant. Removes a member from the server without a permanent ban, so they can join again later. A strong warning with a logged reason.

/timeout

Applies a temporary timeout. The user cannot write, react, or speak in voice for the selected duration. Less severe than a kick, but highly effective.

/warn

Adds an official warning with a reason. The user receives a private notification. Warnings accumulate and can trigger automatic sanctions. It is the first step of progressive moderation.

/warnings

Shows the complete warning history of a user, including dates, reasons, and responsible moderators. Useful for informed moderation decisions.

/unwarn

Removes a specific warning from a user. Useful to correct a moderation mistake or give a second chance. The action remains traceable.

/jail

Removes all roles and places a user in jail with limited access. The duration can be fixed or indefinite. It is more restrictive than a timeout, but reversible with /free.

/derank

Removes sensitive roles such as staff or moderator roles from a user. Useful when handling abuse of power while keeping regular roles intact.

/clear-history

Clears message history for a user or the AI context. Useful after spam or inappropriate content. The action is permanent and logged.

/slowmode

Limits how often messages can be sent in a channel. The duration is customizable and it is useful to calm busy channels or reduce spam without individual sanctions.

/ghostping

Detects and reports ghost pings, meaning mentions that are posted and deleted quickly. The bot can automatically identify this behavior and alert moderators.

/signaler-utilisateur

Allows any member to report another user for breaking the rules. A form collects the details and notifies the moderators.

/unban

Removes a ban from a user so they can join the server again. Useful for second chances or correcting a mistake.

Tools

Utility commands for specific and practical tasks.

/embed

Creates a custom Discord embed through an interactive form. Set the title, description, color, image, and footer with a preview before sending. Great for polished announcements.

/host-image

Uploads an image to a hosting service and generates a permanent URL. Useful when the original image could disappear. Supports JPG, PNG, GIF, and WebP.

/notes

Creates and manages personal or shared notes at server level. Useful for moderators who need to keep important information in one secure place.

/password

Generates secure random passwords. Length can be customized from 8 to 128 characters, character types can be selected, and up to 10 passwords can be generated at once. Results are shown ephemerally.

/planning

Manages and displays staff schedules. Moderators can declare availability to coordinate the team and ensure proper coverage.

/qr

Generates a scannable QR code for a URL, plain text, or WiFi data. The image is created instantly and shown in chat.

/shorten-url

Shortens a long URL through short.io. The result is easier to remember and share, especially in announcements or space-limited messages.

/sos

Triggers an urgent alert to administrators. A notification is sent immediately to a private staff channel. Intended for critical emergencies such as raids or major issues.

Utilities

Commands to manage roles, channels, tickets, and advanced systems.

/addroles

Assigns up to 9 roles to a user in a single command. It is fast for promotions and role distribution, with instant execution and logs.

/removeroles

Removes roles from a user in a single command. It is the exact opposite of addroles and remains immediate, traceable, and reversible.

/canal hide

Hides a channel from members who do not have specific permissions. The channel becomes invisible in the list, which is useful during maintenance.

/canal unhide

Makes a previously hidden channel visible again to members. It is the reverse of /canal hide and useful after maintenance.

/canal lock

Locks a channel for writing. Members can still read messages but cannot send new ones. Reversible with /canal unlock.

/canal unlock

Unlocks a previously locked channel so members can send messages again. The action is immediate and logged.

/canal clear

Deletes a defined number of messages in a channel. Useful for quick cleanup after spam. The action is permanent and logged.

/canal clearchannel

Fully resets a channel by recreating it with the same settings. All messages are removed. This action is irreversible and logged.

/commandes-personnalisees

Creates server-specific text commands with a trigger keyword and automatic reply. No programming is required, which makes it ideal for internal FAQs.

/giveaway start

Starts an interactive giveaway through a wizard. Set the prize, duration, and entry conditions, then let the draw happen automatically at the end.

/giveaway end

Ends an active giveaway and randomly selects the winner. The winner is notified privately and announced publicly.

/giveaway reroll

Rerolls a finished giveaway to select a new winner. Useful if the first winner declines or is unavailable.

/giveaway delete

Deletes a giveaway entirely without selecting a winner. Useful when a giveaway was created by mistake. The action is irreversible and confirmed.

/ia-diagnose

Tests the Chell AI module. It checks connectivity, permissions, and system status, then returns a detailed diagnostic report with suggested fixes.

/interserv join

Joins the Chell inter-server network to synchronize data and events between linked servers. The connection is immediate and secure.

/interserv leave

Disconnects the server from the inter-server network. Synchronization stops immediately while local data remains available.

/interserv stats

Displays inter-server network statistics such as connected server count, activity, and history. Useful for real-time monitoring.

/mp

Sends a direct message through the bot to a target user. Useful for important one-to-one notifications. Reserved for owners and fully traceable.

/reaction-role

Creates a reaction-role system where reacting to a message automatically grants a role. Members can self-assign roles without moderator intervention.

/respond-to

Configures automatic replies triggered by keywords. Useful for automated FAQs and round-the-clock support flows.

/roles-masse

Edits roles for multiple users in a single action. Bulk target and role selection makes it powerful for restructuring or mass updates.

/roles-menu

Deploys an interactive menu that lets users choose their own roles through buttons or select menus. Fully customizable.

/tag

Publishes a predefined response using a keyword. Moderators create the tags and everyone can call them, which is ideal for frequent answers.

/ticket-panel

Deploys the full ticket support system through a wizard. Set staff roles, categories, and channels, with ticket archiving after closure.

/tickets-import-open-channels

Converts existing text channels into tickets inside the support system. Useful for migrations without losing conversation history.

Context Menus

Actions available through a right click on a message or user.

Ask AI

Right click on a message to ask Chell AI to analyze it, explain it, or answer in context. Replies are contextual and intelligent.

Blague

Right click to generate a joke based on the message context. Several styles are available, including light, dark, dev, absurd, wordplay, roast, dad jokes, and school-friendly humor.

Quote

Right click on a message to create a styled quote embed with the text, author, and a polished visual presentation. Great for highlighting memorable messages.

Reminder

Right click to schedule a reminder based on a message. Set the delay and receive a notification at the right time.

Say

Right click to send a message through the bot after password verification. The message is posted as the bot and is reserved for staff.

Summarize

Right click on an audio message to generate an AI summary of the content. The recording is analyzed and the key points are condensed into text.

Transcribe

Right click on an audio message to convert it into text. The transcript is shown in chat and helps with accessibility or archiving.

Translate

Right click on a message to translate it automatically between French and English. Very useful on multilingual servers.