COGSBot statistics have been regenerated, so there is some new stuff to see over at http://www.cogsbristol.co.uk/stats
This has been a busy weekend for COGSBot and myself. Lots of changes:
- !seen functionality has been implemented. Use it to find out when somebody last spoke, whether they are online or offline. If they are offline, it will tell you the manner in which they left.
- A large user tracking module has been created, caching who is online and whether they are authorised with nickserv etc. This is really going to boost performance and maximise efficiency, as the bot will be able to message people more intelligently. It should make the bot much more responsive. For example, when someone triggers the !tf2 list now, the bot knows who in that list is actually online. This module also powers !seen functionality
- The bot now has proper unicode support, so stuff like pound signs are treated and logged properly
- The bot detects when it has been dropped from the server and automatically rejoins – no more disappearing bot I hope!
- An automatic spam prevention feature, in a similar vein to the one previously trialled in the channel, has been integrated into COGSBot. The system has been adapted significantly in light of user feedback. There is more leniancy, and warnings are given before any action is taken.
- The bot now removes voice status from people that it bans (if required), so that they are not still able to talk!
Fixes:
- Fixed a problem where checking if users were authorised could could sometimes result in timeouts leading to patches of apparent inactivity from the bot
- Fixed a problem where not everything was being logged properly
