KwBot is my IRC bot. It was originally registered on 2010-01-12 on Freenode, but it has left the network following the events in May 2021, and is now exclusively on Libera.Chat.
KwBot
It is currently in its third iteration. The current iteration is a very basic bot, written in Twisted.
It lives on Libera.Chat. You can /invite
it to your channel temporarily, or
contact me to get it permanently. Demo in #kwbot
on Libera.
KwBot can act as a GitHub bot, currently working in co-operation with the official GitHub IRC bot (KwBot handles issues — missing from the GitHub bot and very useful)
The channels are logged; see logs from #nikola
(Libera, previously Freenode) generated by KwBot.
Commands must be prepended with !
, KwBot:
or KwBot,
— as demonstrated below.
<ChrisWarrick> !ping <KwBot> ChrisWarrick: pong <ChrisWarrick> KwBot: ping <KwBot> ChrisWarrick: pong <ChrisWarrick> KwBot, ping <KwBot> ChrisWarrick: pong
ping
— respond withpong
hi
— respond withHi!
hello
— respond withHello!
help
— respond with a message linking to this pagelogs
— respond with the URL to KwBot’s logs for this channel on the Internet (if available)tell target message
— add themessage
to a queue and show it whentarget
joins the channel next timefactoids
— list factoids for this channel (messages that can be used for eg. common links or information)