empus / armour

Armour -- an advanced eggdrop channel protection script for IRC
12 stars 11 forks source link

Create a watchdog timer to restart other crucial timers, if missing #136

Open empus opened 4 months ago

empus commented 4 months ago

Reason

If, for any reason, a bug or other unforeseen scenario were to prevent the restarting of these procs, secure channels would no longer have joining users voiced. This simple watchdog will act as a safety net.

Send watchdog proc restarts to cfg(chan:report) for visibility.

Timed Procedures

Include the below procs:

mode:secure

Processing and scanning hidden users in secure mode (using chanmode +Dm)

voice:stack

Stacking voice modes for users who passed scans in secure mode channel.