Command list
Almost all of the commands are listed here.
Remember that the !help
command will show all the commands you can use in context, with more details. More details on the help command here.
Tournaments
Use !help Tournaments
.
Setup
More details here for the general config. See also the registration/check-in and seeding docs.
!challongeset
Command | Description |
---|---|
!challongeset |
Challonge ID settings |
!challongeset username |
Challonge username |
!challongeset api |
API key, or Challonge token |
!tset
Command | Description |
---|---|
!tset |
All settings |
!tset channels |
Channel setting |
!tset channels announcements |
Announcement channel (registrations/start/end) |
!tset channels category |
Tournament Category |
!tset channels checkin |
Check-in channel |
!tset channels queue |
Set announcements channel |
!tset channels register |
Registration channel |
!tset channels ruleset |
Set a channel used as a ruleset |
!tset channels scores |
Scores input channel |
!tset channels stream |
Stream announcement channel |
!tset channels to |
T.O.s channel (required) |
!tset roles |
Setting roles |
!tset roles participant |
Participant role (given to registrants) |
!tset roles player |
Set a player role in this game, used for opening registrations (permissions + mention) |
!tset roles streamer |
Streamer role (giving access to commands) |
!tset roles tester |
The role to be mentioned when requesting a lag test (with !lag ). |
!tset roles to |
Role of T.O. (not necessary if modos and admin are configured with Red) |
!tset register |
Regulates the start and end of registrations (in minutes, before the start of the tournament) |
!tset checkin |
Sets the start and end of the check-in (in minutes, before the start of the tournament) |
!tset twostageregister |
Defines a 2nd opening hours for registrations |
!tset autostopregister |
Defines whether registrations should close as soon as the limit is reached (can be combined with the above setting, very useful) |
!tset delay |
Sets the time before DQ of AFK players (10 min by default) |
!tset startbo5 |
Defines when matches switch from BO3 to BO5 |
!tset warntime |
Adjusts the time before warning players and T.O.s of excessively long matches |
!tset baninfo |
Defines the ban mode (ex: 3-4-1). If this is set, the bot will choose a random player at the start of each match to start the bans. |
!tset ranking |
Set a braacket.com ranking for seeding |
!tset stages |
Defines a list of legal internships |
!tset counters |
Defines a list of legal counters |
!tset config |
Configuration settings |
!tset config add |
Add a configuration to the list |
!tset config delete |
Removes one of the saved configurations |
!tset config list |
List the available configurations |
!tset settings |
Displays global server settings |
!tinfo |
Displays various information on the current tournament, according to its phase (between registrations and tournament progress) |
Inscriptions/check-in
Lancer/stopper manuellement
Commande | Description |
---|---|
!register start |
Start registrations |
!register stop |
Stop registrations |
!checkin start |
Start the check-in |
!checkin stop |
Stop check-in (unsubscribe from all non-check registrants) |
!checkin call |
Reminder to non-check members (mention + PM if requested with !checkin call yes ) |
!upload |
Seed (if ranking configured) and upload the participants to the bracket, removing the old ones already registered. |
Inscription/désinscription/check
Command | Description |
---|---|
!in |
Register for the tournament, or check. |
!out |
Unsubscribe from the tournament before it starts (otherwise use !dq ) |
!add |
For T.O.s, registers one or more members in the tournament, also acts as a check |
!rm |
For T.O.s, unsubscribe one or more members from the tournament, also usable during the tournament (acts as DQ) |
!tfix registerfromrole |
Register (and check if necessary) all members of a role in the tournament |
Commande | Description |
---|---|
!start |
Starts the configured tournament |
Pendant le tournoi
Plus de détails ici.
Commandes de joueur
Command | Description |
---|---|
!bracket |
Displays the tournament bracket link |
!stages |
Displays the list of internships authorized for this tournament |
!counters |
Displays the list of authorized counter stages for this tournament |
!ruleset |
Show tournament rules channel |
!stream |
If there are live streams, show Twitch links |
!win |
The winner of a set settles their score with this command (restricted to the score entry channel, if set). Example:!win 2-1 |
!ff |
The participant of a set forfeits. This will set a score of -1 0 on the bracket. The participant is not necessarily disqualified, he can go in loser bracket. |
!dq |
The participant abandons the tournament and disqualifies himself. He is then the loser of all his future sets. |
!lag |
Thought for Super Smash Bros. Ultimate and its high quality online, this command calls the T.O.s and requires a lag test, to disqualify the joker poti who does not have an ethernet adapter. |
!flip |
A simple coin toss command. Note that if a ban mode is configured, the bot chooses from the launch a participant to start the bans. |
Commandes de T.O.
Command | Description |
---|---|
!rm |
Disqualifies one or more players |
!lsmatches |
List the matches in progress, sorted by duration. Useful for spotting sets slowing down the tournament. |
!setscore |
Adjusts the score of a set. Type the command in a set’s channel, or specify the set as the first argument. (ex: in channel #52 !setscore @Laggron 2-0 ; out of channel !setscore 52 @Laggron 2-0 ) |
!reset |
Resets the configured tournament. Only works if the tournament is not started. The roles of registrants are withdrawn. |
!resetbracket |
Resetting the bracket (big red Reset button on Challonge), resulting in the loss of all scores. The tournament returns to its previous state (post registrations), registrants are kept, you can either restart with! Start or start from 0 with! Reset. |
!tfix |
Advanced actions. More details here |
!tinfo |
Displays information about the current tournament. Varies according to its phase |
Commandes de streamer
More details here.
Command | Description |
---|---|
!stream |
Displays the links of the current streams |
!stream init |
Initializes a stream |
!stream set |
Set the arena codes for a stream |
!stream add |
Add sets to the queue (must not be launched) |
!stream remove |
Remove sets from the waiting list (all to delete everything) |
!stream swap |
Swap position of two sets |
!stream insert |
Inserts a set at a new position in the list |
!stream replace |
Replace your waiting list with a new reordered one |
!stream info |
Displays the info of a stream (codes, sets, players, status) |
!stream transfer |
Transfers ownership of a stream to another member |
!stream end |
End your stream |
!stream list |
List the streams configured on the tournament |
Finally, !tournamentsinfo
displays information about the module, such as the current version, the authors of the code, as well as various useful links (Github, Discord, documentation, translation, Patreon).
Alias
The Alias module allows you to create aliases for commands (example: !adds
= !stream add
). Complete documentation
Command | Description |
---|---|
!alias |
Manage aliases |
!alias add |
Create an alias. More details here |
!alias delete |
Remove an alias |
!alias list |
List the available aliases |
!alias show |
Display what will execute an alias |
!alias help |
Display help for an alias |
Audio
The audio module is just… ultra massive.
Compatible with Youtube, Soundcloud, Spotify, Bandcamp, Twitch, Vimeo, Mixer, and even basic http links, it is a very powerful and feature rich module. So rich that I would have to redo this site 3 times bigger to explain it, so I’ll just go through the essential commands eh …
Commande | Description |
---|---|
!play |
Play music from a URL or search terms |
!search |
Do a search on Youtube and let you choose the music |
!skip |
Go to the next music, you can enter a number |
!prev |
Go to the previous music |
!volume |
Sets bot volume between 1% and 150% |
!seek |
Go forward or backward in the current music. Works with “+30” / “- 60” (in seconds) or “0:34:42” (timestamp) |
!np |
Shows the music currently playing |
!queue |
Displays the waiting list |
!shuffle |
Randomly play the waiting list |
!repeat |
Play the waiting list repeatedly |
!bump |
Switch some music from the waiting list to first position |
!bumpplay |
Skip music directly to first position. Do !bumpplay y ... to skip immediately |
!remove |
Removes music from the waiting list |
!pause |
Pause or restart the current music |
!stop |
Stop the music and clear the waiting list |
!dc |
Disconnect the bot from the voice |
!summon |
Connect the bot to the voice channel you are in |
!sing |
Red will sing you one of his songs (easter egg from the original bot, reference to Transistor) |
!audioset |
Audio settings … there are a lot of them |
Cleanup
A module to delete messages, more complete than you think …
If you just want to delete a number of messages, just do !clear x
, that’s an alias by default. Otherwise, here are the details:
Command | Description |
---|---|
!cleanup |
Basic command to delete messages |
!cleanup after |
Delete all messages after the specified message |
!cleanup before |
Deletes a number of messages before the specified message |
!cleanup between |
Delete all messages between two specified messages |
!cleanup bot |
Suppress command and bot messages |
!cleanup messages |
Simple deletion of messages (!clear is an alias) |
!cleanup self |
Suppress A..T.O.S messages. |
!cleanup spam |
Removes duplicate messages, keeping only one copy |
!cleanup text |
Deletes messages containing the specified text |
!cleanup user |
Deletes messages containing the specified text |
Infos
- When you are asked to specify a message, you must obtain its ID (activate developer mode in the appearance options)
- Except for
!cleanup after
and!cleanup between
, you must enter the number of messages to delete - The bot will not delete pinned messages, unless you add
yes
at the end of your order
Core
This module is the heart of the bot and cannot be unloaded. Again I only showed the essential commands, type !help Core
to see everything.
Commande | Description |
---|---|
!command |
Allows you to enable or disable commands or modules on the server |
!ignore |
Disable the bot in certain channels |
!unignore |
Reactivate the bot in certain channels |
!info |
Infos about Red bot |
!licenceinfo |
License information (legal brothel) |
!invite |
Send the A.T.O.S invitations link in DM |
!localallowlist |
Whitelist of members or roles (as soon as this list fills up, anyone who is not there can no longer use the bot) |
!localdenylist |
Blacklist, prevent members or roles from using the bot |
!mydata |
Ask to see or delete the data the bot keeps from you |
!uptime |
Shows how long A.T.O.S. is connected |
!set |
Various settings |
!set addadminrole |
Defines a role as administrator for the bot, which will adapt the permissions of all commands |
!set addmodrole |
Defines a role as moderator for the bot, which will adapt the permissions of all commands |
!set removeadminrole |
Removes a role defined as administrator |
!set removemodrole |
Removes a role defined as moderator |
!set deletedelay |
Set a time before removing the message from the commands |
!set nickname |
Set the bot nickname |
!set serverprefix |
Change the bot prefix (s) on the server, use quotes if there are spaces (eg: !set serverprefix $ "atos> " ) |
!set showsettings |
Shows global bot settings |
CustomCommands
With this module, you can easily create custom orders with the bot.
Simple example
!cc add howtouse A summary list of commands can be found in the channel #help-bot
The !howtouse
command will now display” A summary list of commands can be found in the #help-bot channel “.
Command | Description |
---|---|
!cc |
Custom order management |
!cc add |
Create a simple custom command (eg: !cc add name Here is the content of my "!name"command ) |
!cc add random |
Create an order with several answers (one will be chosen randomly) |
!cc delete |
Delete a custom command |
!cc edit |
Edit the response of a custom command |
!cc list |
Displays the list of custom commands |
!cc show |
Displays details about an order (response, author …) |
!cc raw |
Displays the response of a raw command (formatting ignored) |
!cc search |
Search among custom commands |
!cc cooldown |
Manages the delay of a command (eg: usable twice every 60 seconds max) |
General
Some controls of this module have been disabled to keep only the essentials that could be useful for tournaments.
Command | Description |
---|---|
!choose |
Choose an element from several options, use quotes if there are spaces |
!flip |
Heads or tails |
!roll |
Simple order of dice (between 1 and 100 by default, otherwise specify the maximum number) |
!serverinfo |
Displays information about the server |
Mod
Ditto, most of the commands have been disabled to keep what’s not cumbersome and useful:
Command | Description |
---|---|
!names |
Displays the user’s previous names and nicknames on the server. |
!userinfo |
Displays various information about the user. |