Parsing Server Notices on ErgoIRCd using a Limnoria bot plugin.
Pratyush Desai
ca02bba8c3
Added requirements.txt Updated configuration value errors Reviewed-on: #17 Co-authored-by: Pratyush Desai <pratyush.desai@liberta.casa> Co-committed-by: Pratyush Desai <pratyush.desai@liberta.casa> |
||
---|---|---|
local | ||
__init__.py | ||
.gitignore | ||
config.py | ||
plugin.py | ||
README.rst | ||
requirements.txt | ||
test.py |
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.