DolesBot

commands  ·  full reference

also works on Discord broadcaster broadcaster only
lookups
!mew <item> Look up any Mewgenics item, ability, keyword, status effect, class, or event.
!boi <item> Look up any Binding of Isaac item, boss, pickup, or mechanic.
!wiki <topic> Pulls the opening summary of any Wikipedia article.
!anime <title> Look up an anime via AniList. Returns format, status, episode count, score, and a short description. Use !anime random or !anime random <genre> for a random pick.
!manga <title> Look up a manga via AniList. Supports !manga random and genre filters same as !anime random.
!pokemon <name or #> Look up a Pokemon by name or Pokedex number. Use !pokemon random for a random one.
!dnd <query> Look up D&D 5e SRD content. Auto-detects spells, monsters, classes, races, equipment, magic items, and conditions. Use !dnd random or !dnd random <monster|spell|magic item|condition>.
!gameinfo <title> Look up a game via IGDB. Returns release date, developer, genres, platforms, and rating. Use !gameinfo random for a random well-rated game.
!movie <title> Look up a movie via OMDb. Returns year, director, runtime, genre, rating, IMDb score, and a short plot summary.
!show <title> Look up a TV series via OMDb. Returns year, season count, genre, rating, and IMDb score.
magic: the gathering
!mtg <card> Look up an MTG card by name. Returns oracle text, mana cost, and type line. Prefix with + for full oracle text. Use !mtg random for a random card.
!mtgprice <card> Returns current prices from TCGplayer, Cardmarket, and Cardhoarder. Accepts card name or set + collector number, e.g. !mtgprice m11 155.
!mtgrules <card> Returns official Gatherer rulings for a card. Add a ruling number or all to get more than the first result.
chance
!roll Roll a d20.
!roll <NdS> Roll dice with standard notation. e.g. !roll 4d6   !roll 2d10+5   !roll d1000000000.
!roll <N NdS> Roll multiple sets. !roll 3 2d10 rolls 2d10 three times and shows each total.
!8ball <question> Ask the magic 8ball a yes/no question.
!flip Flip a coin.
!choose <a / b / c> Let DolesBot pick from a list. Separate options with / or commas. At least 2 required.
!overload Chat charges DolesBot's reactor together. Each pull raises the odds until someone triggers the overload and gets timed out. DolesBot must be a mod for the timeout to apply.
!slots Spin the slot machine. Wagers 10% of your balance. Add a percentage to bet more, e.g. !slots 50 or !slots 100.
binding of isaac pills
!takepill Roll a random Binding of Isaac pill and apply its stat effects to your persistent profile. Effects carry over between sessions.
!mystats Show your current pill-modified stats and how many pills you've taken.
channel info
!followage Show how long you've been following the current channel and the exact date you followed. Twitch only.
!followage <user> Check another user's followage in the current channel.
meta
!dolesbot Post a link to this page in chat.
/ping Discord only. Confirms the bot is alive and responding.
wordle
!wordle Start a standard Wordle game for the channel. One active game at a time.
!wordle <mode> Start a game using a custom word list. Available modes vary by channel.
!wordle give up End the current game and reveal the answer.
!guess <word> Submit a five-letter guess for the active game. Anyone in chat can guess.
!board Show all guesses made so far in the current game. Also works as !guesses.
!wordlestats Show the channel's all-time Wordle win/loss record.
twitch plays doom
!doom broadcaster Launch a DOOM session. Playable live at bot.doles.dev/doom.
!doomstop broadcaster End the active DOOM session.
!doomcontrols Print the control reference to chat.
movement While a DOOM session is active, these words in chat work without a ! prefix.
w → forward s → back q → turn left e → turn right a → strafe left d → strafe right shoot → fire use → open / activate enter → confirm menu → escape up / down → menu nav !1 to !7 → weapons
chess (beta)
!chess <difficulty> Challenge DolesBot to a game of chess. Difficulties: beginner   casual   normal   hard. Your color is assigned randomly. One game per channel at a time. Live board at bot.doles.dev/chess.
!move <move> Submit your move. Accepts SAN notation (e4, Nf3, O-O) or UCI format (e2e4). Only the player who started the game can move. 10-minute timer per move or you forfeit.
!resign Forfeit the game. DolesBot wins and ELO is updated.
!draw Offer a draw. DolesBot accepts if the position is roughly equal (eval within +/-0.3 pawns) or a real draw condition exists.
!chessboard Print recent moves and the current FEN string to chat. Full board view at bot.doles.dev/chess.
!chesselo [user] Look up ELO and win/loss/draw record. Omit the username to check yourself.
!chessstop broadcaster Force-end the active game without any ELO changes.
custom commands & timers

Broadcasters can set up custom commands and timed messages via the dashboard. Custom commands and timers are per-channel and configurable without touching any code.

back to home
bot.doles.dev/commands