SPEEDY BOT HELP CENTER

Official documentation for Speedy Bot — commands, setup and economy.

Invite the bot

Welcome to the help center for SPEEDY BOT. Click a command to view details, options, and usage examples. Use placeholders like {user} and {server} to personalize messages (e.g. welcome). Most commands require appropriate permissions (e.g. moderators, admins).

Setup

/setupConfiguration
" data-fr="Description : Configure le rôle modérateur, le canal de logs, le canal/message de bienvenue et l'activation de l'automod.

Options :
  • mod_role – Rôle utilisé pour les modérateurs
  • log_channel – Canal pour les logs
  • welcome_channel – Canal pour les messages de bienvenue
  • welcome_message – Message avec placeholders {user}, {server}
  • automod_enabled – true/false
Exemple :
/setup mod_role:@Mods log_channel:#logs welcome_channel:#welcome welcome_message:\"Bienvenue {user} sur {server}!\" automod_enabled:true"> Description: Configure moderator role, log channel, welcome channel/message, and automod toggle.

Options:
  • mod_role – Role used for moderators
  • log_channel – Channel for logs
  • welcome_channel – Channel for welcome messages
  • welcome_message – Message with placeholders {user}, {server}
  • automod_enabledtrue/false
Example:
/setup mod_role:@Mods log_channel:#logs welcome_channel:#welcome welcome_message:"Welcome {user} to {server}!" automod_enabled:true
/help General
Description: Show bot help and documentation.

Example:
/help

Notes: Displays an embed with categorized commands and a link to the full docs.
/setup_automodAnti-spam
" data-fr="Description : Configure les limites de l'automod (mentions, liens, fenêtre anti-spam) et la liste de mots interdits.

Options :
  • max_mentions – Mentions max par message
  • max_links – Liens max par message
  • spam_window_seconds – Fenêtre temporelle pour mesurer le spam
  • spam_msg_limit – Messages permis dans la fenêtre
  • mute_minutes_on_trigger – Durée du timeout en minutes
  • bad_words – Liste séparée par des virgules (ex. word1, word2)
Exemple :
/setup_automod max_mentions:6 max_links:5 spam_window_seconds:8 spam_msg_limit:7 mute_minutes_on_trigger:10 bad_words:\"spamword1, spamword2\""> Description: Configure automod limits (mentions, links, spam window) and bad word list.

Options:
  • max_mentions – Maximum mentions per message
  • max_links – Maximum links per message
  • spam_window_seconds – Time window to measure spam
  • spam_msg_limit – Messages allowed in window
  • mute_minutes_on_trigger – Timeout duration on trigger
  • bad_words – Comma-separated list (e.g. word1, word2)
Example:
/setup_automod max_mentions:6 max_links:5 spam_window_seconds:8 spam_msg_limit:7 mute_minutes_on_trigger:10 bad_words:"spamword1, spamword2"
/voice_setupAuto voice
" data-fr="Description : Configure les canaux vocaux temporaires automatiques (rejoindre pour créer).

Options :
  • enable – true/false
  • template_channel_name – Nom du canal « rejoindre pour créer »
  • temp_category – Catégorie où créer les canaux temporaires
  • user_limit – Limite d'utilisateurs (0 pour illimité)
Exemple :
/voice_setup enable:true template_channel_name:\"Join to Create\" temp_category:#Category user_limit:0"> Description: Configure automatic temporary voice channels (join-to-create).

Options:
  • enabletrue/false
  • template_channel_name – Name of the “join-to-create” channel
  • temp_category – Category to create temp channels
  • user_limit – User limit (0 for unlimited)
Example:
/voice_setup enable:true template_channel_name:"Join to Create" temp_category:#Category user_limit:0
Placeholders for messages:
  • {user} – Mentions the joined user (e.g. @Alice)
  • {server} – Inserts the server name

Example welcome: Welcome {user} to {server}! Read the rules in #rules.

Moderation

/clearMessages

Description: Bulk delete messages.

Options:

  • amount – Number (1–100)

Example: /clear amount:50

/muteTimeout
" data-fr="Description : Mettre un utilisateur en timeout pendant N minutes.

Options :
  • member – Cible
  • minutes – Durée (par défaut 10)
  • reason – Raison
Exemple :
/mute member:@User minutes:15 reason:\"Spam\"">

Description: Timeout a member for N minutes.

Options:

  • member – Target
  • minutes – Duration (default 10)
  • reason – Reason

Example: /mute member:@User minutes:15 reason:"Spam"

/unmuteTimeout

Description: Remove timeout from a member.

Options: none

Example: /unmute member:@User

/kickModeration
" data-fr="Description : Expulser un membre du serveur.

Options :
  • member – Cible
  • reason – Raison
Exemple :
/kick member:@User reason:\"Violation des règles\"">

Description: Kick a member from the server.

Options:

  • member – Target
  • reason – Reason

Example: /kick member:@User reason:"Rule violation"

/banModeration
" data-fr="Description : Bannir un membre.

Options :
  • member – Cible
  • reason – Raison
Exemple :
/ban member:@User reason:\"Infraction grave\"">

Description: Ban a member.

Options:

  • member – Target
  • reason – Reason

Example: /ban member:@User reason:"Serious offense"

/warnDM
" data-fr="Description : Envoyer un avertissement par message privé à un utilisateur.

Options :
  • member – Cible
  • reason – Contenu du message
Exemple :
/warn member:@User reason:\"Veuillez respecter les règles.\"">

Description: Send a direct-message warning to a user.

Options:

  • member – Target
  • reason – Message content

Example: /warn member:@User reason:"Please follow the rules."

/inventorycrypto Crypto
Description: Show your cryptocurrency inventory.

Example:
/inventorycrypto

Music

Description: Play music from YouTube or Spotify.

Options: Example:
/play_music query:"Never Gonna Give You Up" source:youtube
/pause_musicPlayback

Description: Pause the current track.

Example: /pause_music

/resume_musicPlayback

Description: Resume playback.

Example: /resume_music

/skip_musicPlayback

Description: Skip the current track.

Example: /skip_music

/stop_musicPlayback

Description: Stop playback, clear the queue, and disconnect.

Example: /stop_music

/queue_musicQueue

Description: Show the current queue (first 10 upcoming tracks).

Example: /queue_music

/shuffle_musicQueue

Description: Toggle shuffle for newly added tracks.

Options:

  • enabletrue / false

Example: /shuffle_music enable:true

Fun & SCP

/coinflipFun

Description: Flip a coin (Heads/Tails).

Example: /coinflip

/rollFun

Description: Roll dice in format NdM (e.g., 1d20).

Options:

  • dice – Pattern like 2d6, default 1d6

Example: /roll dice:2d6

/random_scpSCP

Description: Show a random SCP entry (image + summary). FR pulls from fondationscp.wikidot.com, EN uses curated samples.

Options:

  • languagefr or en (default fr)

Example: /random_scp language:fr

Notes: The command attempts to fetch the full SCP page and will attach the full article as a text file when available. If scraping fails it falls back to trying specific SCP pages (for example http://fondationscp.wikidot.com/scp-005).

Economy & Crypto

/balanceEconomy

Description: Show your balance and holdings.

Options:

  • member – Optional member to view

Example: /balance

Notes: Balance includes fiat credits plus current market value of stocks and crypto.

/payEconomy

Description: Transfer fiat credits to another user.

Options:

  • member – Recipient
  • amount – Amount to send

Example: /pay @User 50

/shopShop

Description: Show the server's item shop.

Notes: Server owners can populate the shop via config; items are bought with credits.

/buyShop

Description: Buy an item from the server shop.

Options:

  • item – Item name

Example: /buy VIP_Role

Stocks & Investments

/stocksMarket

Description: Show available stocks and their current price and volume.

Example: /stocks

/buy_stockMarket

Description: Buy shares of a stock.

Options:

  • symbol – Stock ticker
  • shares – Number of shares

Example: /buy_stock ACME 10

/sell_stockMarket

Description: Sell owned shares.

Options:

  • symbol – Stock ticker
  • shares – Number of shares to sell

Example: /sell_stock ACME 5

Cryptocurrency Mechanics

/cryptoMarket

Description: Show available crypto tokens and current prices.

Example: /crypto

Notes: Crypto prices change more frequently and have a simulated history used for graphs.

/buy_cryptoMarket

Description: Purchase cryptocurrency tokens using credits.

Options:

  • token – Token symbol
  • amount – Quantity to buy

Example: /buy_crypto SCoin 100

/sell_cryptoMarket

Description: Sell cryptocurrency tokens for credits.

Options:

  • token – Token symbol
  • amount – Quantity to sell

Example: /sell_crypto SCoin 50

Pokémon System

/pokemon_roll Capture
Description: Roll a Pokémon with suspense (public embed countdown).

Options: none

Example:
/pokemon_roll
/pokemon_pokedex Collection
Description: Show your captured Pokémon with IDs and pagination.

Options: none

Example:
/pokemon_pokedex
/pokemon_info Details
Description: Show detailed info about a captured Pokémon by internal ID.

Options:
  • capture_id – Internal ID
Example:
/pokemon_info capture_id:3
/pokemon_money Economy
Description: Show your current Pokécoins balance.

Options: none

Example:
/pokemon_money
/pokemon_shop Items
Description: View the Pokéball shop with rarity/shiny bonuses.

Options: none

Example:
/pokemon_shop
/pokemon_market Trading
Description: View Pokémon listings for sale.

Options: none

Example:
/pokemon_market

Companies & Investments

/create_companyBusiness

Description: Create an in-server company. Owner invests initial capital and gets company shares.

Options:

  • name – Company name
  • price – Price to found

Example: /create_company SpeedyCorp 5000

/companiesBusiness

Description: List companies registered on this server, owners and basic stats.

Example: /companies

Leaderboard & Graphs

/leaderboardRanking

Description: Show global richest users across all servers (fiat + stocks + crypto value).

Example: /leaderboard

/market_graphGraphs

Description: Generate a graph of a crypto's recent simulated price history and send it as an image.

Options:

  • token – Token symbol (default SCoin)

Example: /market_graph SCoin

Notes: Graphs are generated from the bot's simulated market history.

About economy model

Fiat credits: The in-bot currency used to buy items, stocks and crypto.

Stocks: Represent companies with a price and volume. Prices change slowly each market tick.

Crypto: Simulated tokens with higher volatility. The bot keeps a price history used for graphs.

Companies: Players can found companies, invest initial capital and own shares. Companies may have a production rate generating passive value.