|~cmccabe||true||cool irc bots||information about irc bots on tilde.chat||[main]|
tilde.chat irc bots
you might have seen some bots lurking about in chat. this page is intended to be a common place for documentation.
bots should be well behaved and efficient with system resources. if you see a bot that is not, please remind the botmaster about this and/or notify an admin. naughty bots can make the system less enjoyable for everyone, and we all have to work together to police them.
rules and etiquette for tilde.chat irc bots
your bot must respond to !botlist with the following information:
- your system username (as creator/botmaster) - so we can contact you if the bot misbehaves
- one line description of the bot's functionality
- list of the bots public commands
be conservative about automatically re-connecting to the server or channel.
if your bot's code is not yet stable, keep it in the #bots channel and do testing there.
don't join #chaos or unless you want your bot to be spammed to hell and back.
tilde.team bot starter kit
add your bot to the list below
follow the example of sedbot when you add your bot in a PR to the wiki
- botmaster: ~ben
- short description: a janky bot in bash to post tilderadio updates - also toots from @email@example.com
- list of functions:
- radiobot: subscribe (or unsubscribe) - send a query when a dj goes online
- radiobot: np - show what's currently playing on tilderadio
- radiobot: dj - show who's currently broadcasting
- radiobot: link - show a link to the tilderadio stream
- radiobot: source - show a link to the sourcecode
- radiobot: slogan - grab a random tilderadio slogan
- botmaster: ~aewens
- short description: the unofficial bot of #meta, also includes integrations such as mirroring tilde.news and
bbjinto #tildeverse and #team (respectively)
- list of functions:
- !summon -- Sends email to user to summon them
- !hmmscore user:optional -- How many times user has said "hmm"
- !oofscore user:optional -- How many times user has said "oof"
- !hmmscoreboard / !oofscoreboard -- Top three scores
- !whois -- Does a WHOIS search to see if domain is registered or not