CactusDev / CactusBot

An open source, community-written service-agnostic chat bot
MIT License
30 stars 6 forks source link

Chat Warnings For Spam Protection #287

Open Alkali-Metal opened 7 years ago

Alkali-Metal commented 7 years ago

What is the issue?

Lately CactusBot has been timing people out who just accidentally break the spam filters, these are people who I trust but haven't !trusted in the bot, and because they have accidentally broken the spam rules they get timed out for not knowing what the filters are set to? That seems kinda mean, so what I am suggesting is to have an optional (Default on) warning message put into the chat when someone breaks a spam rule, this would also therefore let other people know about the spam filters and type their messages accordingly. and possibly a config option for how many warnings people can get before being timed out.

RPiAwesomeness commented 7 years ago

100% agree with this. Most major bots that have spam protection also have a warning system, we should get this too.

2Cubed commented 7 years ago

Added Sepal label, because the "has been warned" storage would most likely happen through a Redis cache that Sepal updates.