Parsing Server Notices on ErgoIRCd using a Limnoria bot plugin.
Go to file
Georg 980aad7f45
Init Whois from Georg/SnoParser
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-26 17:37:20 +02:00
__pycache__ Init Whois from Georg/SnoParser 2021-08-26 17:37:20 +02:00
local Initial commit 2021-06-19 16:08:43 +05:30
__init__.py Initial commit 2021-06-19 16:08:43 +05:30
.gitignore switch to rst, add setvhost, use config vars 2021-08-20 17:14:44 +05:30
config.py Init Whois from Georg/SnoParser 2021-08-26 17:37:20 +02:00
plugin.py Init Whois from Georg/SnoParser 2021-08-26 17:37:20 +02:00
README.rst switch to rst, add setvhost, use config vars 2021-08-20 17:14:44 +05:30
test.py Initial commit 2021-06-19 16:08:43 +05:30

SnoParser

Parses the Server Notices from ErgoIRCd.

Assumptions

  • force-nick-equals-account=True
  • The Bot needs to be oper and have all the snomasks.

Current Coverage

  1. CONNECT
  2. XLINE
  3. NICK
  4. KILL
  5. ACCOUNT (reg only)

Configurations

  1. Formatting for 'AutoVhost' post Registration (TODO: Disable)
  2. Configure the '#channel' to send the SNO lines (disabled by default) (TODO: Add Exceptions)
  3. Use ZWSP to toggle nickhighlights when in channel.