UnifierHQ / unifier

A fast and versatile Discord bot connecting servers and platforms
https://wiki.unifierhq.org
GNU Affero General Public License v3.0
9 stars 9 forks source link

Add spy.pet detection #98

Closed greeeen-dev closed 4 months ago

greeeen-dev commented 5 months ago

Checklist

Is your feature request related to a problem? Please describe.

spy.pet data scrapers may scrape message data from Unifier rooms, compromising the safety of the chat room.

Describe the solution you'd like

Use kickthespy.pet API to detect spy.pet bots. Unifier will pause message bridging if a bot is detected until the bots are kicked.

Describe alternatives you've considered

Additional context

Implement in v1.2.2

NullyIsHere commented 5 months ago

Ill work on this.

NullyIsHere commented 5 months ago

When a message is sended it will be checked, or maybe every 3 messages, if a spybot is detected BridgeLockdown is forced

How does it sound?

greeeen-dev commented 5 months ago

No bridge lockdown. If a spy.pet bot is detected, delete all Unifier Bridge webhooks in that server instead of locking the entire bot down.

Scanning for bots can happen on boot and on a member join event.

NullyIsHere commented 5 months ago

Good Idea, and send reporta to hq and server owner,

Im on email

-------- Mensaje original -------- El 28/4/24 14:52, green. ha escrito:

No bridge lockdown. If a spy.pet bot is detected, delete all Unifier Bridge webhooks in that server instead of locking the entire bot down.

Scanning for bots can happen on boot and on a member join event.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were assigned.Message ID: @.***>

NullyIsHere commented 5 months ago

tbh, spypet doesnt get bridged message ids :)

-------- Mensaje original -------- El 28/4/24 14:52, green. ha escrito:

No bridge lockdown. If a spy.pet bot is detected, delete all Unifier Bridge webhooks in that server instead of locking the entire bot down.

Scanning for bots can happen on boot and on a member join event.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were assigned.Message ID: @.***>

greeeen-dev commented 5 months ago

Proof?

greeeen-dev commented 4 months ago

Pushing this back to v1.2.4, we have to release antiraid for v1.2.3 and v1.1.15.

greeeen-dev commented 4 months ago

Pushing this back to v1.2.5, ItsAsheer started a project of his own which I'm a part of, and I'd like to create a universal detection engine for this.

greeeen-dev commented 4 months ago

Will close this since it's a part of a plugin now