Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Discord module: connect bot and send messages

Discord module: connect bot and send messages

The Discord module allows you to send messages with a bot directly from your application. To implement this function, you need:

  • Connect the Discord module and specify the bot token in its settings.
  • Set up a custom business process for sending messages.
  • Create a POST endpoint to send data from the frontend to the backend.
  • Create a form to send a message in your web or mobile application.

For more information about modules, see the article "Basics of Working with Modules".

Discord module

1. Go to the modules section (1), on the Marketplace tab (2) find the Discord module (3) and install it (4).

2. Open Discord settings and specify your bot token in the appropriate field (1), then save the changes (2).

Business process

1. Go to the business logic section (1) and create a new business process. Add Discord block: Send message (2). In the starting block, add input variables for the message text and the ID of the channel to which you will send it (3). Connect the stream and data connections as shown in the screenshot. Don't forget to save the scheme (4). We will tell you more about business processes in the AppMaster.io 101 training course.

Endpoint

1. Now go to the endpoints section (1) and create a new API endpoint. Select the POST method, specify the route and the group to which you want to add it (2). Link it to the newly created business process (3) and click OK (4). You can watch a video about endpoints here.

Form in a web application

1. Let's set up sending messages through the Discord bot in the web application. Go to your web app and open it for editing (1). Create a new form for submitting data, choosing the Create Record type for it and the newly created endpoint (2). Apply the changes (3).

2. Add a button to the form with an onClick trigger, which will trigger the Submit Form action for the created form.

3. This is how the form and button will look in the web application editor (1). Save changes (2) and publish it (3).

Send a message!

1. Check the work of the form. Go to the published application, on the page with the form, enter the message and the ID of the channel you want to send it to.

2. Check that the bot has posted a message to your Discord channel.

A simple form for submitting messages to Discord is ready. You can complicate it, for example, by setting up simultaneous sending of a message to the Discord and Telegram channels. For more information on setting up a Telegram bot, see this article.

In order not to miss information about new modules and settings, follow our blog and subscribe to the Telegram channel.

Related Posts

Learning Management System (LMS) vs. Content Management System (CMS): Key Differences
Learning Management System (LMS) vs. Content Management System (CMS): Key Differences
Discover the critical distinctions between Learning Management Systems and Content Management Systems to enhance educational practices and streamline content delivery.
The ROI of Electronic Health Records (EHR): How These Systems Save Time and Money
The ROI of Electronic Health Records (EHR): How These Systems Save Time and Money
Discover how Electronic Health Records (EHR) systems transform healthcare with significant ROI by enhancing efficiency, reducing costs, and improving patient care.
Cloud-Based Inventory Management Systems vs. On-Premise: Which Is Right for Your Business?
Cloud-Based Inventory Management Systems vs. On-Premise: Which Is Right for Your Business?
Explore the benefits and drawbacks of cloud-based and on-premise inventory management systems to determine which is best for your business's unique needs.
GET STARTED FREE
Inspired to try this yourself?

The best way to understand the power of AppMaster is to see it for yourself. Make your own application in minutes with free subscription

Bring Your Ideas to Life