Try not to spam the main channels; your bot can sit in them, but please keep as much bot chatter to #bots as possible.
Test your bot; either make your own channel, or use #bot_test, to make sure your bot is behaving well before inflicting it onto your fellow tilders.
Your bot should respond to !rollcall with a report of what it does.
Your bot should never respond to !rollcall with !rollcall.
How-To make your own
More here later.
One easy way to learn more is simply to snoop through other people's bot scripts, and also ask questions in IRC.
- sedbot (source)
- sotdbot (source, page)
- cndorphbot (source)
- txtminebot (source)
- sameself (source)
- cosnok (source (patches welcome))
- minerbot (source, page)
- kelpiebot (page)
- wisebot (page)
- ramenkan (page)
- cirno (page)
- vantabot (source)
- ruth (source)
- poolboi (source)
- BitBot (source)
The "rollcall" bot
Enter the command
!rollcall in a chat room, it will ping all bots
that are listening and have them respond with a brief help message.
This command spams the chat with quite a few bot messages, so please don't run this command very often, especially while the chat room you are in is currently very busy.
!rolecall <tildebot> tildebot reporting! I respond to !tilde !tildescore <ramenkan> 一、二、三、らーめん缶！ Hello, I am a ramen vending machine. Please type a code for service: !help !ramen !vramen !rklink !rkselfie !rktoot !rkvtoot - Support: +81 012-700-1MIO ど うぞめしあがれ。 <minerbot> YourNickName: Hi! I'm minerbot! Commands: !milestone, !minercoin, !autowater, !minerbotsrc, !minerbothelp, !minomad, !dndice, !mbtilde, !stevenuniverse, !su, !meme <linearbot> Linearbot here! Right now I can only do !bswap but maybe soon other things will follow! <docbot> Here! I am created by ~wingy. I serve documentation for npm, node, pypi, python, docker, cpan, crates, and hackage. You can say [platform/package]. <sotdbot> SOTDBot keeps track of your songs of the day. You can update your SOTD by running !supdate <link>, where link is a YouTube, Soundcloud, Archive.org, Monstercat, Spotify, or Bandcamp link, and !sotd retrieves the latest SOTDs, !sotd <username> gets the last SOTD by that user, and !sotdstats gets the top users of sotdbot. Also, !allmysotd <page> will retrieve your previous songs of the day, but must be messaged to sotdbot directly. <ruth> I respond to !rollcall, !ruth, !cpu, !nicethings, !hug, !crisis, !pluckafuck, !feed ruth, !water ruth. For more information, check out http://tilde.town/wiki/socializing/irc/bots/ruth.html <banterbot> U wot m8? I score all the top drawer #banter and #bantz on this channel! / Find new top-shelf banter with !newbanter [mungeWord [dictionary]], !rhymes, and !define. <gamebot> gamebot here. For more information, say '!gamebothelp' or '!gbhelp' <kelpiebot> Hi, I'm a general purpose IRC bot. DeltaWitch is my mistress. ^-^ You can check out my commands on her projects page. <BitBot> Hi! I'm BitBot (https://git.io/bitbot) <banterbot> Look up things with !acronym and !whosaid / Make your chatter #legend with !rainbow, !toilet, and !figlet. <banterbot> Find interesting things with !xkcd and !wiki-philosophy / Get jokes with !welch !evil !kjp and !help /date *** The time at tilde.town is Fri, 01 Jan 2021 13:46:31 UTC [13:46]
"Pinhook" s a virtual chat user which displays the output of chat bots.
You can open a private chat with "pinhook" using the command, and then
!help command to see the list of all the currently active
(in a new chat window, which is a private room with the Pinhook bot)
!help <pinhook> !addnicething -- add to nice things <pinhook> !aqi -- N/A <pinhook> !beat -- alias of !beats <pinhook> !beats -- get swatch internet time <pinhook> !birbtarot -- bird themed tarot cards <pinhook> !botany -- look up a plant to see if it has been watered (yourself by default) <pinhook> !confetti -- string of confetti <pinhook> !cyber -- markov cyberpunk snippet <pinhook> !date -- current date <pinhook> !dolphin -- encodes text into "e"s <pinhook> !emojitime -- N/A <pinhook> !fga -- fucksgiven analysis <pinhook> !fucksgiven -- gives the number of fucks you have said in #tildetown <pinhook> !fuse -- combine two users and try to talk like them <pinhook> !hearts -- share some love by printing heart emojis <pinhook> !hecksgiven -- alias of !fucksgiven <pinhook> !help -- returns this output to private message <pinhook> !hotlines -- suicide hotlines <pinhook> !lastseen -- alias of !seen <pinhook> !load -- current cpu load <pinhook> !mentions -- get your mentions <pinhook> !mypronouns -- deprecated method to set pronouns <pinhook> !nicethings -- output a nice thing <pinhook> !pronouns -- list pronouns for a user (yourself by default) <pinhook> !rainbowhearts -- !hearts but with more color <pinhook> !seen -- determine when user last spoke in main chat <pinhook> !talkabout -- talk about several topics using markov chains <pinhook> !talklike -- talklike someone (yourself by default) <pinhook> !temp -- convert temperatures <pinhook> !tloptin -- opt into talklike if you opted out <pinhook> !tloptout -- opt out of talklike <pinhook> !tocks -- UTC aligned swatch internet time <pinhook> !toot -- send a toot <pinhook> !tootwave -- alias of !vaportoot <pinhook> !ttocks -- alias of !tocks <pinhook> !ttv -- output tilde tv stuff <pinhook> !ud -- look up something in the urban dictionary <pinhook> !uptime -- current server uptime <pinhook> !vaportoot -- send a toot with vaporwave formatting <pinhook> !vaporwave -- format text in vaporwave <pinhook> !vapourtoot -- !vaportoot for non-americans <pinhook> !vapourwave -- !vaporwave for non-americans <pinhook> !water -- water a plant (yours by default) <pinhook> !weather -- look up weather for a given area <pinhook> !whereis -- debugging tool to find out where a given string is thought to be <pinhook> List of listeners: tube, macarena, character, numanuma, honk /date *** The time at tilde.town is Fri, 01 Jan 2021 13:36:07 UTC [13:36]
last compiled: 2021-06-04 12:34:03.178788