looking for existing irc bot frameworks that I could use for a managed group chat. feature wishlist:
- !clipthat, or some similar command, which takes the last few messages and saves them to a wiki for persistence (can be manually edited later)
- !clipthis asdfasdf, same but allows you to write the whole thing as a single message (should be smart about messages that get split across multiple lines)
- afk-kick: kick users who have been idle for more than x amount of time (probably like two weeks), so that the room list accurately represents the people actually listening in chat
- !ping role: pings everyone who has opted into the named role. if someone was previously afk kicked but is still online, ping them via dms.
I started reading the source code for https://github.com/TotallyNotRobots/CloudBot since it seems like it might be a good fit for this, it's python 3 and it seems to have an active-ish community so I wouldn't have to reinvent the wheel. It doesn't have great documentation but I've always sort of wanted an excuse to document an open source project so maybe I could do that.
#groupchattheory #irc #cloudbot
- !clipthat, or some similar command, which takes the last few messages and saves them to a wiki for persistence (can be manually edited later)
- !clipthis asdfasdf, same but allows you to write the whole thing as a single message (should be smart about messages that get split across multiple lines)
- afk-kick: kick users who have been idle for more than x amount of time (probably like two weeks), so that the room list accurately represents the people actually listening in chat
- !ping role: pings everyone who has opted into the named role. if someone was previously afk kicked but is still online, ping them via dms.
I started reading the source code for https://github.com/TotallyNotRobots/CloudBot since it seems like it might be a good fit for this, it's python 3 and it seems to have an active-ish community so I wouldn't have to reinvent the wheel. It doesn't have great documentation but I've always sort of wanted an excuse to document an open source project so maybe I could do that.
#groupchattheory #irc #cloudbot
