interlock-network / bouncer

Discord bot to scan & neutralize malicious links
GNU General Public License v3.0
5 stars 0 forks source link

Admin report MVP #50

Open DecentralizedDan opened 2 years ago

DecentralizedDan commented 2 years ago

The first iteration of Bouncer report:

It will look like this:

Greetings! Here is your weekly report from Interlock-Bouncer.

Total links scanned in the last 7 days: xx

Malicious links blocked in the last 7 days: yy

Total malicious links blocked: zz

If you have any questions, comments or concerns, hit up our Discord at ____
justerhan commented 2 years ago

I think the DM feature risks the account getting marked as spam by Discord. I'm not sure what the threshold is (it may be private) but generally the Trust and Safety teams will flag 'X DM's per second' which could get the bot account flagged.

Maybe a simpler MVP implementation is a stats command we can allow admins to query, then we measure engagement on that feature. If the engagement is high we can make the assumption that a weekly DM may be valuable and develop the additional features around that.

I generally feel like this would be a quicker implementation with less potential blow back from people who could get annoyed by weekly DMs or perceive it as spam/security risk (where imitation accounts use DMs as spear phishing).

DecentralizedDan commented 2 years ago

@justerhan I think the solution here is to disable admin reports UNLESS the admin friends the bot, in which case DMs from the bot will not appear to be spam to Discord.