
Each interaction can trigger the bot to do something - it can be done by special commands or an event sent by the server. Want to know how to use the handler-provider method on the backend? Read our article about feature handlers! Understanding the connectionĬommunication between the team server, Discord, your bot, and other servicesīefore we start coding, let's take a minute to understand how the communication works between your team server, Discord, your bot, and any other services you want to use.Įverything starts with your team server - this is how people interact with each other and artificial entities like bots.
Python 3.10 (you can use a lower version, if you want to skip match-case),. To get the most out of this tutorial, I encourage you to complete the following steps: How to contact external services using commands,. How to access information about the server,. In this blog post, I will go through the necessary knowledge to create and run a Discord bot that will communicate with external APIs to provide information on demand.Īfter reading through this tutorial, you will learn a few tactics useful for having more effective online communications in Discord: or you could use the tech knowledge your developer team has to create bots that will do the dirty work for you. You can either hire more and more moderators. The more co-workers use your tool, the bigger responsibility you have to keep everything in line. Today we will focus on Discord - a means of communication that rose from a gaming tool to a platform that is used by professionals, educators, and communities. This is why such applications as Slack, Microsoft Teams, or Discord increased in popularity and are used by many people on a daily basis. We can see this movement on the job market - many offers related to IT are tagged 100% remote, allowing people to work with peers from all around the world. In the last couple of years, we have experienced a shift in the way people work and study.