forked from LimnoriaPlugins/SnoParser
SnoParser with Whois and Whois caching.
|
||
---|---|---|
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.