I have a main hub bot let's call it HubBot and it job is to cycle channel and check for spam without having any @ which means it "acts" like a normal user. Whereas I have 2 leaf bot, BotA and BotB, each on different channels. Both of them are having operator status (@)
The scenario is HubBot detects a spam and send a note to BotA and BotB to have the user kick/ban. But the configuration in spam.tcl can only takes 1 leaf bot :
set spam_leaf(chan) "botA"
set spam_leaf(file) "botA"
set spam_leaf(invt) ""
set spam_leaf(notc) "botA"
set spam_leaf(part) "botA"
set spam_leaf(priv) "botA"
so which means that spammer in any channel BotB is sitting in, BotB will not be able to kick/ban. How should I go about configuring it so that both bot, BotA and BotB will sync with the HubBot to have the spam script working?
I tried setting it to this way but it still doesnt work
set spam_leaf(chan) "botA botB"
set spam_leaf(file) "botA botB"
set spam_leaf(invt) ""
set spam_leaf(notc) "botA botB"
set spam_leaf(part) "botA botB"
set spam_leaf(priv) "botA botB"
However, out of the goodness of my heart, and the fact it's a excelent adition, I had added it to my todo list.
However, with work commitments, don't expect it any time soon.
Just to note, because of no-spams current bloat, I will simply make the bot send the messages to the bot, regardless of the channels the message comes from.
This will catch 1 spammer regardless of the channel they spam in.