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.
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, — as demonstrated below.
<ChrisWarrick> !ping <KwBot> ChrisWarrick: pong <ChrisWarrick> KwBot: ping <KwBot> ChrisWarrick: pong <ChrisWarrick> KwBot, ping <KwBot> ChrisWarrick: pong
ping— respond with
hi— respond with
hello— respond with
help— respond with a message linking to this page
logs— respond with the URL to KwBot’s logs for this channel on the Internet (if available)
tell target message— add the
messageto a queue and show it when
targetjoins the channel next time
factoids— list factoids for this channel (messages that can be used for eg. common links or information)