shieldy icon indicating copy to clipboard operation
shieldy copied to clipboard

Raids are causing Shieldy to become the spammer

Open carrotcypher opened this issue 2 years ago • 6 comments

Can Shieldy have an option to send the message to users via PM instead of inside the channel? At the moment it's unusable for any channel that is suffering from raids as the bot will correctly keep the bots from talking but talk about them each time they join effectively spamming on their behalf.

carrotcypher avatar Apr 06 '22 01:04 carrotcypher

@backmeupplz Is this something that is implementable easily?

carrotcypher avatar Apr 06 '22 02:04 carrotcypher

This isn't possible due to how Telegram limits the bots

backmeupplz avatar Apr 06 '22 14:04 backmeupplz

@backmeupplz

That's unfortunate. Can it be at least self-censoring in these situations?

Imagine the situation where 1000 users join suddenly. Now you've got Shield literally sending 1 greeting every second for 1000 seconds in a row.

I'd use another bot to silence it, but because it's an admin, it can't be silenced so it needs to be able to censor itself.

I'm not seeing any options to "not send welcome messages for X minutes if Y users joins within Z time" for example.

carrotcypher avatar Apr 12 '22 07:04 carrotcypher

Use /underAttack — this will cause all newcomers to fail captcha without the message. Turn on autodeleting the greeting/captcha — this will cause Shieldy to clean up after a set period

backmeupplz avatar Apr 12 '22 14:04 backmeupplz

First thing we tried was the /underattack command. This didn't stop thousands of welcome messages from Shieldy, one sent every second despite kicking the bots. Eventually the messages were deleted, but bot before every member of the group was alerted a thousand times of new messages.

Is /underattack supposed to not have the bot greet anyone either? If so, not sure why it was still sending hundreds of welcome messages for a long time after.

carrotcypher avatar Apr 12 '22 14:04 carrotcypher

You probably didn't turn on /underAttack, it silences all Shieldy messages

backmeupplz avatar Apr 12 '22 14:04 backmeupplz