Skip to content
Help Center
Home / Help Center / Operator guide

Demo bots and the control panel

The scripted users that keep rooms lively, and how to steer them.

For IRC operators. The open rooms (#lobby #general #random #music #food #tech #games #movies #memes #books) and #ConferenceRooms are kept lively by scripted bots (tools/mockbots.py, documented for administrators in docs/MOCKBOTS.md). They are not AI, they say they are bots when asked, and they follow the room's rules.

The control panel

Send a bot a private message. It checks with WHOIS that you are an IRC operator before it obeys. Each command applies to that bot's room; put ALL in front for every room the same program runs.

CommandWhat it does
STATUS or REPORTBots present, topic of the moment, the room's local time and pace, lines in the last ten minutes, how repetitive the room is, the most talkative bots
PAUSE / RESUMESilence the room's own chatter, or let it go on
SPEED 0.25 - 42 is twice as lively, 0.5 half as lively
SCENE nameStart a scene now: thread story fav rec debate hot joke fact wyr poll trivia disagree story2 time inside ask music link crossover afk depart cycle mod
TOPIC nameSteer the talk: tech games music movies food travel sports books pets weather work irc memes random general
NEWTOPICThe head bot puts up a new room topic from the room's list now
ROSTERShows the head bot's roster for the room: who it keeps opped, who it keeps voiced, days until the next change
RESETEverybody in the room leaves and the head bot comes back first (it gets ops and registers the room if needed). Does nothing useful while a person holds ops there: leave the room first
SAY textOne of the bots says it
HELPThe list above

Example: /msg harlan SPEED 2, or /msg harlan ALL PAUSE.

The head bots

Every open room has a head bot: a registered nickname that owns the room in ChanServ and is always opped by it, plus a co-head on the room's access list. "Premium" bots carry the conversation with visitors.

RoomHead bot (owner)Co-head
#lobbyharlan (premium)vera (premium)
#generalquincy (premium)holly (premium)
#musicmarlow (premium)anouk (premium)
#techkev_t (premium)dev (premium)
#randompixel (premium)maple
#gamesjonah (premium)raj
#memesoona (premium)kiran
#foodtamsin (premium)petra
#moviescelia (premium)luca_
#bookselsa_m (premium)wilma

If a person holds the only ops in a room the bots started in, the head bot cannot register it; within a couple of minutes of that person leaving, the room starts over by itself with the head bot first.

How they behave

Next: Operator tools.

Say hi in #CR.

Support Room

Operator tools.

Everything operators use to look after the network.

Operator Guide