Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slow mode accelerator #52

Open
theetrain opened this issue Dec 9, 2024 · 1 comment
Open

Slow mode accelerator #52

theetrain opened this issue Dec 9, 2024 · 1 comment

Comments

@theetrain
Copy link
Contributor

theetrain commented Dec 9, 2024

Why

Experiment with multi-topic channels, and allow users to self-govern when threads open; coerced by slow mode.

How

  • Set a channel message rate threshold, and automatically adjust slow mode speeds

Example

Slow mode Toggled when Deactivated when
15 seconds 5 messages are sent by 1 unique user within 60 seconds 30 minutes pass
30 seconds 10 messages are sent by 3 unique users within 5 minutes 30 minutes pass

Alternatives

Have Svelte bot open threads for every new message after slow mode toggles to something big like '1 message per 10 minutes'.

@theetrain
Copy link
Contributor Author

theetrain commented Jan 15, 2025

A simplistic version of this could be a slow mode schedule based on human-determined "busy hours". For example: beween 9AM UTC to 1PM UTC, set slow mode to 30 seconds. Outside those hours, disable slow mode.

Example, at 9AM UTC:

  1. tech-chat and non-tech-chat engaging in 30-second slow mode
  2. Svelte Bot posts to affected channels: "Slow mode has been activated until <discordtimestamp>. To chat faster, open a thread!"

And then at 1PM UTC:

  1. tech-chat and non-tech-chat disable slow mode
  2. Svelte Bot posts "Slow mode has been deactivated until <discordtimestamp>.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant