Skip to content

Thread button #66

@theetrain

Description

@theetrain

Why

Discord has a thread-making button, but there's friction (long press on mobile, or context menu on desktop). We want to make it easier for members to create threads.

What

Currently, Svelte Bot posts a 🧵 emoji when conversations in main channels have too many posts within a short time frame (reference). It's meant to encourage threads, but the desire path shows members ending their conversation since that's easier than opening a thread.

How

Since Svelte Bot only sends ephemeral messages (messages only visible to 1 user) after a command or context menu action, we can only display inline replies for all channel participants to see. Here's a proposal with that constraint in mind:

  1. Member posts are close to the 'slow mode threshold'
  2. Svelte Bot posts inline to reply to the last user with message, "Would you like me to create a thread for you? Yes | No"
  3. If any user within the last 7-10 messages (or a moderator) click 'Yes', then a thread gets opened on the last respective message with a default thread name based on the corresponding message.
  4. If any user within the last 7-10 messages (or a moderator) click 'No', then nothing happens and the bot's message disappears.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions