Logo for ChampBot


Rated 4.7 by 69 users
1.34k upvotes in July
Upvote ChampBot
Find the most active users in a server, your past avatars & names, play trivia, casino, akinator, blackjack, weather, Coronavirus COVID-19 data. and more.


A multipurpose bot with 100+ unique commands.

  • Find the most (and least) active users in a server on a bar chart
  • Find the current weather info for any city in the world
  • Play trivia or casino games
  • Find a user’s previous names and avatars
  • And much more!


  • ChampBot can send a notice when new members join or leave a server, along with display the updated member count.
  • Enable with %welcome (channel)
  • Disable by typing %welcome without specifying a channel.


  • ChampBot can send a notice when members edit/delete a message.
  • This can be useful for moderation if a user breaks the rules, then deletes their message.
  • Enable with %logs (channel)
  • Disable by typing %logs without specifying a channel.



  • %pastavatars (user): Find a user’s previous avatars.*
  • %names (user): Find a user’s previous names.*
  • %status (user): Find a user’s status information (how long they spend online, offline, etc.)
  • %activity: Shows the most (and least) active users of a server.
  • %userinfo (user): Find information on a user.
  • %serverinfo: Find information on the server.
  • %avatar (user): Find a user’s current avatar.
  • %botinfo: Find information about ChampBot.

* Can only find new avatars/names if the user was in a server with ChampBot at the time of changing.

You can request deletion of your data (past names/past avatars/status information) by joining the support server


  • %21 (bet): Play Blackjack.
  • %poker (buy-in): Play Poker.
  • %war (bet): Play Casino War
  • %baccarat (bet) (tie/banker/player): Play Bacarrat.
  • %roulette: Begins a roulette game.
  • %coinflip (bet) (heads/tails): Bet on a coinflip.
  • %tower (bet): Play tower.
  • %higher (number) (bet): Player higher.
  • %lottery (game) (amount): Buy tickets for a lottery.
  • %stock: Invest money in the stock market (real-life prices)
  • %steal (user): Steal money from another user.
  • %jail (user): View how much longer a user will be in jail for.
  • %pay (user) (amount): Pay money to another user
  • %bal (user): Checks a user’s casino balance.
  • %stats: View your casino statistics.
  • %claim: Claim your wages. This can be run once per hour.
  • %vote: Sends a link to vote for ChampBot for free casino money.
  • %donate: Shows information on donating for casino money.


  • %covid (country): Find updated information on COVID-19 in a certain country. To view other ways to use this command, use %help covid.
  • %weather (city): Find the current weather info for the given city.
  • %trivia (category): Asks a trivia question. category defaults to all categories. Use %categories to view the categories.
  • %ask (question): Answers any question, finds information on any topic, solves any mathematical equation, etc.
  • %akinator: Play Akinator.
  • %fbi: Finds information about a random unsolved FBI case.
  • %define (word): Sends the dictionary.com definitions for a word.
  • %urban (word) (number): Sends the urban dictionary definition for a word. number defaults to 1.
  • %trumpopinion (name): Sends a random Donald Trump insult, replacing the target’s name with the given name.
  • %fact: Sends a random fact.
  • %joke: Sends a random joke.
  • %repeat (message): Enter a message for the bot to repeat.
  • %pp (user): Finds a user’s pp size.
  • %8ball (question): Ask the 8 ball for advice.
  • %gay (user): Finds how gay a user is.
  • %dog: Sends a random dog image.
  • %ping: Checks ChampBot’s ping to the server.
  • %uptime: Checks ChampBot’s uptime.
  • %trump: Sends a random quote from Donald Trump.
  • %kanye: Sends a random quote from Kanye West.
  • %petition: Sends a random petition sent to the UK Government.
  • %remind (amount) (seconds/minutes/hours) (note): Pings you after a certain amount of time.


  • %clear (amount): Deletes a certain amount of messages from the channel.
  • %ban (user): Bans a user.
  • %kick (user): Kicks a user.
  • %unban (user): Unbans a banned user.
  • %mute (user): Mutes a user.
  • %unmute (user): Unmutes a muted user.
  • %welcome (channel): Sets the welcome channel. If a channel is not provided, disables welcoming.
  • %logs (channel): Sets the logging channel. If a channel is not provided, disables logging.
  • %autorole (role): Sets the autorole role. If a role is not provided, disables autorole.


  • %rocket (platform) (username): Find a user’s Rocket League stats.
  • %siege (platform) (username): Find a user’s Rainbow Six Siege stats.

<b>Coming soon:</b> Fortnite, CSGO, Overwatch, PUBG, League of Legends, and more.


  • %join (channel): Joins a voice channel.
  • %leave: Leaves the voice channel.
  • %play (song): Adds a song to the queue.
  • %queue: View the queue.
  • %pause: Pauses the current song.
  • %resume: Resumes a paused song.
  • %skip: Vote to skip the current song.
  • %superskip: Moderator-only command that instantly skips the current song.
  • %np: Shows the currently playing song.
  • %loop: Loops the currently playing song.
  • %remove (song): Removes a song from the queue.
  • %cleanup: Removes queued songs from users who are now longer in the voice channel.
  • %removeduplicates: Remove duplicate songs from the queue.
  • %volume (volume): Changes the volume.
Check out the home page for the full Discord Bot List.