Simplify functions and move internal database interfaces into a more appropriate data structure. Configure all database numbers using a redis plugin group, instead of using a custom setting just for the whois database to make the setup more logical. Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
SnoParser + Redis
Parses the Server Notices from ErgoIRCd.
This branch contains Redis functionality: Performs and caches WHOIS lookups for connecting IP addresses. Counts nicknames and IP addresses.
Assumptions
force-nick-equals-account=True
- The Bot needs to be oper and have all the snomasks.
Current Coverage
- CONNECT
- XLINE
- NICK
- KILL
- ACCOUNT (reg only)
Configurations
- Formatting for 'AutoVhost' post Registration (TODO: Disable)
- Configure the '#channel' to send the SNO lines (disabled by default) (TODO: Add Exceptions)
- Use ZWSP to toggle nickhighlights when in channel.
Description
Languages
Python
100%