1
 
 

Welp, this turned out a bit longer than originally intended. This is an article about the pros and cons with using Discord as a place to build a community. Find all the available guides here.

TL;DR:

The approach of locking members into a platform restricts content indexing and searchability is a nuisance at best, and a nightmare for FOSS-enthusiasts. If that’s not an issue to you, Discord offers a versatile platform for building online communities, with advantages such as direct user engagement, customizable spaces, and real-time communication. Depending on what kind of community you are looking to build, there are a bunch of features that you won’t find on a lot of other platforms. Still, there are significant risks, including potential for rapid spread of negative sentiment and getting overwhelmed with support requests. Ultimately, the decision to use Discord should be based on careful consideration of your community's specific needs, resources available, and alignment with your values regarding openness and accessibility.

The Walled Garden vs FOSS

While Discord can provide a vibrant and engaging platform for communities, its inherent nature as a walled garden presents a paradoxical challenge for those in the free and open-source software (FOSS) movement. The lack of search engines indexing Discord servers means you cannot find the information or support you need as easily as you could on other, more open platforms. On top of that, the search functionality in the app is quite basic, lacking the right tools to unearth specific information when you’re in a pinch. The proprietary nature of Discord will create dissonance and might even be flat-out rejected by a lot of users on the fediverse. If you are more interested in FOSS alternatives, consider using Matrix or Stoat. While these apps still seem to be maturing, both provide a better foundation than Discord could ever hope to achieve. If the general drawbacks do not bother you, continue reading to explore some pros and cons of using Discord for various community-building scenarios, offering insights and guidance to help you make an informed decision about whether Discord aligns with your goals when managing a community.

Game Devs and Publishers

As a video game developer or publisher, Discord provides you with the opportunity to foster a more direct connection with your (potential) player base. The ability to create custom roles, channels, and emoji allows for fine-grained community organization and engagement, which can be especially valuable for game developers looking to build a dedicated following around the game’s universe or series. By feeding other social media content to your server it can also act like a hub where people can catch up on news and discuss them directly on the platform.

Whether you’re ready for it or not, having a public server will have players share insights through questions and open dialogue. When constructive, this can be quite insightful as there is a good chance it can turn into a conversation that allows further refinement. Discord's flexibility also makes it an ideal platform for closed beta tests, allowing you to create a focused group that has a dedicated space for them to discuss. Furthermore, organizing giveaways, contests, and other community-driven activities becomes an (almost) seamless process within the Discord ecosystem via the plethora of bots and apps integrated with the platform.

That being said, it is important to acknowledge the potential challenges that come with managing a public server for video games. Just like Steam’s discussion boards or YouTube comments, people of all walks of life will directly or indirectly share their opinions, grievances and preferences, and occasionally members will clash with each other as well. The difference here is that this is a real-time discussion platform where negative sentiments can spread rapidly, underscoring the need for proactive moderation and transparent communication.

If not handled promptly, toxic activity will make members feel less safe and not welcome in your community. While the core active users will probably continue to show their faces, toxicity will result in a lack of engagement by other (newer) members and a greatly reduced retention rate. Aside from moderation it could also prove challenging to juggle the feedback and reports piling in if not channeled properly. Setting up the right infrastructure and guidelines will save you a lot of time and headaches down the line.

Discord Bot developers

Building a successful Discord bot requires more than just technical skills: you also need people that use your product. Hosting a Discord server can help with initial troubleshooting, and it opens up receiving feedback that can help shape development. While you can receive feedback through various means, it’s quite common to see bot support communities on Discord. If you plan to monetize the bot, Discord even requires you to have a support server to be able to provide support to paying clients.

A bot support server means you can talk to your users on the same platform that they are using your product on, allowing for smoother troubleshooting of surface-level issues and deeper insights into how the bot is actually used by your users. This direct line of communication could also foster a sense of co-creation, depending on the nature of the bot and your goals for your project.

As the user base grows, this level of community support and engagement does present its own set of hurdles. You may find yourself inundated with support requests, making it challenging to keep up with the demand for assistance. In such cases, it may be better to consider a platform like Codeberg.org, which offers robust issue tracking and development-focused discussions, allowing for a more structured approach to managing community input and bug reports.

Brand Community

For businesses, NPO’s, and other team projects, the platform can serve as a tool for providing real-time user support and fostering a dedicated brand community. Users can seek assistance for surface-level issues, get news updates, and start networking with fellow community members. While casual, this direct line of communication can still allow you to gather insights and feedback with the goal of enhancing your products or services.

The biggest risk for a business is Discord itself: all data on the server is solely owned by Discord, and there is always a non-zero chance that you will lose access or data in the future. This risk becomes even more of a problem when you use the server to discuss internal relations (aka “corporate” communications). As Discord does not provide any kind of enterprise support like backups, uptime guarantees or account management, relying on Discord for your team’s internal communication should simply be avoided altogether.

If the lack of enterprise support is a non-issue for you, establishing a brand on Discord still has other challenges. Just like video game servers or bot support servers, negative sentiment can escalate if not properly managed, potentially harming your brand. If the space is not used for networking, generating engagement might prove difficult depending on how interesting your brand is to the Discord user base.

Niche Communities on Discord

For hobbyists, sports enthusiasts, or those seeking casual social hangouts, Discord provides a platform to create specialized communities centered around shared interests. By leveraging Discord's server and channel structure, you can establish dedicated spaces tailored to your members’ niche pursuits, like TV watch parties, sports betting or photo sharing forums. The informal and casual nature of Discord encourages relaxed interactions among community members, allowing for organic relationship-building. Growing a community around shared interests as a volunteer can be difficult though, so it might be good to set up community profiles on all sorts of social media that can be found online to direct traffic to the community.

Content Creators and Artists

For content creators working in various artistic mediums such as art, videos, and/or live streams, Discord can serve as a casual platform to connect with fans, share creative works, receive valuable feedback, and share news about upcoming events and content. By fostering regular interactions within a dedicated community, creators can build a loyal fan base that actively participates in their creative journey. However, moderation can become quite time-consuming in these types of servers as the server grows. As an alternative, something like Patreon offers a more focused community experience.

Wiki or knowledge base creators

This one is simple: don’t. As mentioned in the introduction, people who are searching for guides, knowledge articles and support will not be able to find anything until they have an account and are present in your specific Discord server. This outweighs the positive features that you could leverage, as this directly opposes the open nature of wikis and help articles.

I will admit I have done this myself, with the excuse that my content is all related to Discord and require you to have a basic understanding of how the platform works. This meant joining my server was less of a barrier to those wanting to read guides about managing Discord communities. Still, it's ultimately a sub-optimal solution that prioritized keeping users within the Discord ecosystem over providing accessible information, and this was not my intention.

If your goals are similar and your Discord community is already established, consider a dedicated wiki site or even a custom website to index and display your content instead. This makes it more accessible to the web and allows you to focus more on the community building aspect of Discord. Personally, I am also transferring my guides to Lemmy to share my tools and guides with the fediverse, without the need to visit a different website to browse the content.

2
Automation and Bot Recommendations (assets-global.website-files.com)
submitted 1 year ago by to c/discordhelp@lemmy.world
 
 

This is the second intermediate guide posted to cover all things bots and automation. Find all the available guides here.

Discord bots are helpful bot users that can assist you with managing your server or providing some sort of service. In this section I will mainly talk about three different categories of bots:

  • Server setup essentials
  • Community tools
  • Entertainment

Disclaimer: I am not affiliated with the Discord bot( developer)s listed below. This guide covers my opinions and experiences with various bot features and aims to provide accessible options for popular automation needs.

Server setup essentials

My personal recommendation when it comes to setting up your server is Dyno. The provided dashboard makes setting up different modules a lot easier and everything listed as an essential server feature in this guide is free to use with Dyno.

Logging

For any type of logging, it's the most accessible when it's easy to configure and a clear visual style. Dyno covers both these requirements and has proven to be reliable. With a toggle in the dashboard for each event you can customize what you see and in which channel you see the log type. Most importantly, the User ID of the user involved is shown on almost all log messages making it much easier to track down specific accounts. More info about that in the Moderator Tools guide.

Welcome message

The welcome message is a post by the bot whenever a new user joins, preferably in an introductions channel. Next to an actual welcome you can also use this space to provide some onboarding like how to get roles, read up on official info as well as inviting them to introduce themselves.

💡 Tip

The welcome message is but a small cog in the onboarding chain and will assist in providing new users with a smoother experience. This does not replace a human welcome: the best onboarding you can get as a new member is to be enthusiastically greeted by the community!

Custom commands

The bot can reply with a predetermined message whenever a custom command or keyword is posted. Helpful to quickly retrieve links or information that is often referred to, like a release date, wiki site or the support link.

Community Tools

Aside from bots that help with creating your server, you can also get bots that serve the purpose of enriching the user experience of your community server. Highlighting streamers and content creators, collecting data about server activity, providing bug reporting tools, automating voice channel creation: there are many different types of utility you can use to automate processes and dedicate a space to a special group.

Starboard

The starboard is like a highlight reel of the community. Users can vote on messages they like with a predetermined emoji, and if the emoji reaction hits a predetermined amount the bot will embed the post in a separate channel. Use a custom emoji to further personalize this and you’ve got your own community Hall of Fame.

Giveaways

For giveaways, Giveawaybot is an excellent choice as it is easy to setup and allows users to partake in the randomly drawn winners by clicking on an emoji reaction. Giveaway Boat is also a good contender.

Highlighting livestreams & videos

Highlighting Twitch livestreams is easily done with Streamcord. You can set up to 25 streamers to announce when they go live, and add users to a "now live" role if you want to highlight them on your server.

If you want to get more advanced control of Twitch and YouTube content, a reliable bot is Couchbot but it comes at a premium for $1 a month. At this tier, you get 5 content creators on each platform for 2 servers. Starting at $3 a month, you can even filter by games or teams, allowing you to not only push your own live streams automatically, but also post streamers playing certain games (like yours!). The setup can be a bit rough with toggle commands only though, so be sure to follow the documentation.

Social media feeds

Posting social media feeds comes in two flavors: webhooks and bots. Websites that host free webhook options like IFTTT and Zapier allow you to push a platform to a Discord channel, but this requires creating an account and only allows a limited amount of connections. Setting up content like tweets to be posted through a webhook is relatively easy though, and - as far as I know - the only true free option.

As for bots, the amount of connections varies and the speed of live notifications can vary as well, just like webhooks can be rate limited. You can stick to Dyno for Twitch and YouTube or try YAGPDB, but social media, Steam and websites are best to use with an RSS bot like MonitoRSS. You can set up 5 blog posts, news feeds or social media feeds for free with 15 minute intervals, provided you have a working RSS link.

💡 Tip

If you need some guidance with setting up a webhook to push Tweets/X’s, or want to integrate Facebook, Instagram, Reddit, Twitch, YouTube, Steam, a website/blog and/or RSS feeds, try my Social Media integrations guide for Discord.

Collecting data

Pryzm App allows you to view advanced metrics like channel activity, heat maps, moderation stats, forum tag numbers, growth analytics- the list goes on. The moderation statistics even include details about the action itself in the form of who, when and why, making it a web-accessed audit log of your moderator's actions.

For a premium (currently $4.99 a month) you get access to up to 30 days of data history, heatmap comparisons and role filtering. If you're serious about data-driven approaches to community building, this is a very helpful tool to make your life as a server admin a lot easier.

Statbot also snoops around your server to collect data about your server activity. With statistics about messages, users and voice activity, it paints a good picture of who is most active in your server and what the high-traffic channels are. You can also assign roles based on the stats automatically if you want to reward active users on your server with a special role, and control what channels are exempt from collecting data.

💡 Tip

When you reach 500 members, you can use Discord's official Server Insights to view more data about your server. These statistics offer fine-grained controls, but a dedicated but usually captures more/different data points.

Entertainment

Last but not least, there is quite an amount of bots that provide games to play, economies to partake in and leaderboards to climb. I've only picked a few out of the massive list available, so if you have any recommendations for bots that really stand out compared to the rest, let me know!

Economy

While there are many bots that provide some sort of economy, Unbelievaboat is the only one I’ve seen implemented well. With personalized items, dialogues and the currency you get a lot of creative freedom to tailor the bot to the universe of your game or brand. These types of bots can be useful when project development is slow as your community can engage and interact with your content and universe in a different way.

Leaderboards

ActivityRank assigns users XP based on messages, voice minutes, “upvotes” and/or referrals. By being able to toggle any category, exclude any channel and assign any roles to the rankings you set, the only thing missing is a dashboard to configure the bot with more ease.

What happened to...?

  • Auto-moderation? Now natively supported: Automod FAQ
  • Text Chat for Voice Users? Now natively supported: Text Chat in Voice Channels
  • Reaction roles? Now natively supported as part of the Onboarding feature. A separate Channels & Roles channel appears that allows users to assign roles and channels: Onboarding FAQ
3
 
 

Please tell me how to contact the admin