Welcoming thoughts on ways to harden DLN Matrix against spammers. Things aren’t terrible at the moment but I want DLN ahead of the curve or by the least ready to harden on a moment’s notice.
Please post any suggestions, #4 onwards were gratefully provide from DLN Matrix. I’m able to automate/complete all of these except the room shuffling portion of 1 and 2 which require additional time from staff. Their time is uber precious so bonus points for any suggestions that take zero of their time.
-
Hard moat: DLN Matrix becomes invite only and new members need to join a “moat” room in order to complete a challenge to get an invite from a bot.
-
Soft moat: Same as hard moat but DLN Matrix is unlisted instead of invite only.
-
Differential mods: All regulars become moderators over new joinees and can ban/delete posts via a chat command.
-
Challenge to “unsilence”: New joinees must complete a basic timed challenge and their posts are auto-deleted until the challenge is completed.
-
Vote System: Some kind of weighted vote system for banning a user and deleting their recent posts.
-
Forced wait: New joinees are told they can’t message for X amount of time, messages are auto-deleted until the time is up.
-
Keyword Filtering: Ban/delete/kick on certain keywords, perhaps in association with other metrics such as time of joining, number of posts over X days, ect.
Potential bots:
T2bot (Bridges the telegram and Discord rooms)
Rose bot (Telegram)