Try timeout, invite, variables, 7tv or time zone.

    ↑ ↓ to pick · Enter to open · Esc to close

    Sign in with Twitch

    What’s new

    New features and commands in pearsbott and this website, newest first. In chat: =whatsnew for the latest, and =newcommands for commands from the last 14 days (they also carry a New tag on the command list). Have an idea? Suggest it.

    Friday, October 23, 2026

    Hear back on your request by whisper

    pearsbott now lives at pears.fyi. Asking for the bot works from the website or with =join in pearsbott’s chat, and once your request is approved pearsbott joins your chat on its own and whispers you (it whispers you if not, too).

    Thursday, October 22, 2026

    Request access to add pearsbott

    pearsbott is invite-only for now: press Request access on the front page (you can add a short note about your channel), and once it is approved the same button becomes Join. Channels that already have the bot keep it.

    Steadier chat connection, and a true "in your chat" status

    After a dropped connection pearsbott now checks it really got back into every chat and rejoins any it missed. The dashboard only says pearsbott is in your chat when it actually is, and a right trivia answer that @s pearsbott no longer gets a "no trivia running" reply.

    Sunday, October 18, 2026

    Personality off switch, and copies that survive restarts

    Streamers can turn pearsbott’s personality off in their chat with =aipersonality off, so it answers as its plain, friendly default self (=aipersonality on brings it back). A 7TV set copy that gets cut off by a restart now picks up again on its own.

    Give pearsbott your channel’s personality

    pearsbott has one personality everywhere that grows on its own as it chats (see it with =aipersonality), and streamers can tell it the community’s inside jokes with =ailore. pearsbott also has favorite things it sticks to and tries not to repeat the same opener or joke twice in a row.

    =aipersonality=ailore

    Helpful answers without an @, and a memory

    Streamers can let pearsbott answer questions in chat that weren’t asked to it, only when it can really help, with =autoreply on (at most once every 3 minutes). pearsbott also has a bit more personality, remembers a little about the people it talks with (=forgetme erases it), and answers when its name is typed without the @.

    =autoreply

    Clash Royale W/L in the title

    The Clash Royale title add-on can show this stream’s wins and losses: =cr title format | W/L {record}. When the bot updates the title on its own, it says so in chat.

    Suspicious chatters

    Bot mods can restrict, monitor or clear a chatter with Twitch’s suspicious-user tools: =restrict, =monitor and =unrestrict, or just ask: @pearsbott unrestrict the suspicious user. Also new: =setids shows the ids of anyone’s 7TV sets, and =deleteset removes one of your own.

    =restrict=monitor=unrestrict=7tvsetids=7tvdeleteset

    Twitch Drops campaigns

    =twitchdrops lists the games running Twitch Drops right now, and =twitchdrops <game> shows the rewards, how long to watch and when it ends. The AI knows them too: @pearsbott are there any drops for warframe.

    =twitchdrops

    How long someone has been a mod or VIP

    =modage and =vipage show how long someone has held the role in this chat, with the date. Add everywhere to search every channel pearsbott is in. The AI answers it too: @pearsbott how long has user been mod here.

    =modage=vipage

    What song is this?

    =song shows what you’re listening to, with how many times you’ve played it. Link your own Last.fm once with =setlastfm (it works with Spotify, Apple Music, YouTube Music and more). =song <streamer> shows the song on stream.

    =song=setlastfm

    Give mod and VIP from chat

    Streamers and their admins can make someone a mod or VIP with =mod and =vip (and take it away with =unmod and =unvip), or just ask: @pearsbott give user mod. The streamer allows it once on the website.

    =mod=unmod=vip=unvip

    Clash Royale facts and badges

    =crinfo answers how Clash Royale badges are earned, what each chest does, how Challenges, tournaments, Ranked and Clan Wars work, and who won every CRL World Finals. =crbadges shows the streamer’s own profile badges. The AI knows all of it too.

    =crinfo=crbadges

    Live and offline alerts

    Streamers can have pearsbott post when the stream goes live and when it ends (=livealerts on). Viewers get an @ when it starts with =notifylive. Also new: =bug to report problems, and =crhelp for every Clash Royale command.

    =livealerts=notifylive=bug=crhelp

    pearsbott in your language

    =setlanguage spanish (or any of about 50 languages) and pearsbott answers you in it: command replies are translated and AI answers are written in it. Streamers can set a default for their chat with =botlanguage.

    =setlanguage=botlanguage

    Poll and prediction results in chat

    When a poll ends, pearsbott posts each choice’s votes and share. When a prediction locks or ends, it posts the points on each side, the odds and the biggest bets or wins. Also: a W streak shout when someone shares their watch streak.

    Birthday whispers

    Save your birthday with =setbirthday March 5 (no year) and pearsbott whispers you a happy birthday on the day. Only you can see it, and =setbirthday clear removes it.

    =setbirthday=mybirthday

    Past names and a fuller =user

    =namechanges <user> lists other names pearsbott has seen someone use in its chats. =user now shows every role, team, followers, live status, bio and whether the account is suspended.

    =namechanges

    Is that username free?

    =namecheck <name> says whether a Twitch username looks free to take, and if not, why: someone active has it, it belongs to a suspended or closed account, or it breaks Twitch’s name rules.

    =namecheck

    Ban alerts for all of Twitch

    Streamer ban and unban alerts now cover every partner and affiliate who has streamed in the last month, not just the biggest channels, and say which kind of streamer they are.

    Test and tester items on the Drops page

    Test and tester badges and paints now show on the Drops page and in drop alerts, like other trackers.

    Past 7TV paints and event cosmetics

    The Drops page now knows which month each past 7TV subscriber paint was for (back to December 2021) and which event gave out each event paint and badge, and shows them as ended.

    Is someone banned from Twitch?

    =isbanned <user> says whether an account is suspended from Twitch and the kind of ban. pearsbott also posts in pearxs’s chat when a streamer it watches is banned or unbanned.

    =isbanned

    Find your Clash Royale account by name

    On the Clash Royale page (and with =cr link) you can search your in-game name instead of typing your player tag. It searches Clash Royale’s ranked leaderboards, worldwide and by country.

    Change the game with just the shortcut

    =cs, =jc, =val and every other game shortcut now change the category on their own, for anyone who can use =setgame. Commands and custom commands with the same name still win.

    Easier 7TV editor setup

    Add pearsbott as a 7TV editor and it accepts on its own, then whispers you exactly which boxes to tick (only Emote Sets: Manage and Create, and User: Manage Profile) with a link to your 7TV editors page. =connect shows what is missing.

    The whole drops history

    The Drops page now lists every 7TV paint and badge, Twitch global badge and channel badge, with what is available now, what ended and what was removed, how to get each one, and a preview of every 7TV paint.

    Saturday, October 17, 2026

    Share your weather with chat

    Streamers who are comfortable with it can turn on =weatherpublic: =myweather then names their city in chat, and viewers can check it with =streamweather. It stays private unless turned on.

    =weatherpublic=streamweather

    Ping everyone, or one person

    Bot mods and up can =massping to @ everyone in chat (once every 5 minutes, up to 150 people, never bots) and =pinguser to @ one person, each with an optional message.

    =massping=pinguser

    What’s new

    This page, =whatsnew for the latest updates in chat, and =newcommands for commands added lately.

    =whatsnew=newcommands

    Weather for your state or country

    Rather not name your city? =setmyregion saves just your state or country, and =myweather shows the overall weather across it. =areaweather checks any state or country without saving anything.

    =setmyregion=areaweather

    See what the bot knows about you

    =mydata lists everything saved about you and how to delete it. Your city and time zone are never repeated in public chat, and the privacy page explains every kind of data.

    =mydata

    Weather forecasts and your own city

    =weather now shows the next six days too. Whisper =setmycity to save your city, then =myweather any time (it says “your city” in public chat).

    =myweather=setmycity

    New drops, StreamDatabase style

    New 7TV paints and badges, Twitch global badges and channel badges get one short alert each with a link to a page showing the picture and how to get it. Twitch badges are checked every 2 minutes. =pingme gets you an @ when one drops.

    =pingme

    Reminders

    =remind <user> <message> leaves a note the bot posts the next time they chat here. =remind me works too.

    =remind

    Your own time

    Save your time zone with =setmytimezone (whisper it to keep it private), then =mytime shows your time.

    =mytime=setmytimezone

    Who added or removed that emote?

    =whoaddedthisemote and =whoremovedthisemote show who changed a 7TV emote and when, in the channel’s time zone, and whether it came back.

    =whoaddedthisemote=whoremovedthisemote

    Your 7TV emote stats

    =emotecount <emote> shows how often someone used a 7TV emote here; =topemotes shows their top 10.

    =emotecount=topemotes

    The AI can do things for mods

    Bot mods and up can ask the bot in plain words (“shout out user”, “delete the prediction”) and it runs the command for them. It understands who a name means from the people in chat, and it no longer tacks commands onto small talk.

    Channel points, predictions and polls

    =redeem accepts or refunds channel point redeems, =reward makes rewards the bot can handle, and predictions and polls can be paid out, refunded or ended with more natural words.

    =redeem=reward

    7TV sets

    =useset switches the channel’s 7TV set by name, id or link, and =copyset copies any set into a new one.

    =7tvcopyset

    More for mods

    =ban and =unban, =cmdlevel to see who can use a command, and a search box for the dashboard’s command settings.

    =ban=unban=cmdlevel

    Friday, October 16, 2026

    Colors

    =setcolor (any Twitch color, or random), =color names any color, =randomcolor, and =colorcycle changes your name color after every message. See all sets on the Color sets page.

    =setcolor=randomcolor=colorcycle

    Pear points

    Free per-channel points with games (=gamble, slots, duels, raffles) and a leaderboard.