voicebot automatically voices and devoices users in an IRC channel based on activity. Users can see who’s been active recently simply by looking at which users are voiced.
./voicebot.py --help for information on running voicebot.
Users need to be in voicebot’s lists of nicknames or NickServ accounts to be voiced when active. There are multiple ways to add users:
remove-account. The syntax is the same as it is through the command-line.
accountsand restart voicebot (see the “Data files” section).
voicebot stores data in a number of files (in the same directory as the executable):
nicknamescontains a list of nicknames that will be managed. Users with these nicknames will be voiced when active.
accountscontains a list of NickServ accounts that will be managed. Users logged into these accounts will be voiced when active.
voicebot-datastores how recently users have been active.