Should be move the community IRC from Slack to Discord

Your are absolutely right there however I believe I have at least a reasonable workaround:

  1. Breakout multiple channels for various topics (doesn’t matter how many could be 10 or 100, we won’t have 100 channels lol)
  2. Use a reaction role bot to allow users to set their own specific permissions/roles based on what they are interested
  3. Show/hide channels based on that role.

An example of this would be similar to the Sub-categories we have in the Discourse:

  • Strapi Backend
  • Strapi Admin
  • Database SQL
  • Database MongoDB
  • Frontend Vue
  • Frontend React
  • Frontend Angular
  • Frontend Gatsby

We create “help” channels for these, each with their matching roles, hide them by default, and configure the bot with reaction roles to let users pick what they care about. Only interested in Vue? You don’t even have to look at the React, Angular, or Gatsby channels. They just simply won’t show up for you.

Something else that comes up with the topics of bots, there are a few that can dynamically create/assign temporary rooms, all completely automated by the bot. When your done it archives it for a period of time and then clean it up/forward all the message to an archive channel (for search purposes).

What Discord gives us is the freedom to be creative with the community server, while I agree the forum is useful I don’t want to remove a community platform for no reason. We won’t delete the Slack if we didn’t have a viable replacement for it. Sure removing the IRCs and forcing our community on the forum would benefit us (Strapi) because all that content is now indexable by search engines and thus increases our SEO, but it doesn’t entirely help the community (could argue it may help in certain areas of users who do try to search for an answer before asking a question, but that type of user isn’t something you get by force).


Much like the above concept, we also know people don’t like getting pings (either @everyone or @here) so we would probably also consider a reaction role bot to allow users to get very specific pings.

Only care about new Strapi version releases? @ping-releases
Want to hear general Strapi news? @ping-news
How about requests for feedback (like this forum post) @ping-feedback

Our goal is to give you, our community more control of what you are interested, Slack doesn’t offer this.

1 Like