NEW Introducing AI workers. Hire the digital teammate you've been looking for. Learn more
Hire your AI teammate, meet AI workers. Learn more
Moderate messages posted to Discord with ChatGPT and post a warning to Discord if an issue is detected

Moderate messages posted to Discord with ChatGPT and post a warning to Discord if an issue is detected

Launch this workflow to connect ChatGPT & Discord !
■Overview
Running an active Discord community is rewarding, but are you spending too much time monitoring and responding to inappropriate posts?
Manual moderation puts a heavy burden on your team, and delayed responses can undermine the health of your community.
With this workflow, ChatGPT automatically reviews messages posted on Discord and posts a warning when it detects an issue, helping you streamline the entire process.

■Who This Template Is For
  • Those who run a community on Discord and want to streamline moderation tasks
  • Those who want to use ChatGPT to automate the monitoring of inappropriate posts and warning responses
  • Those who want to build a fast, consistent response process to maintain a healthy community

■Benefits of This Template
  • Automating manual monitoring and warnings reduces the workload for community managers and frees up time to focus on higher-value tasks.
  • Because ChatGPT evaluates posts based on predefined criteria, you can prevent inconsistencies between moderators and build a process that doesn't depend on any one individual.

■How the Flow Bot Works
  1. First, connect Discord and ChatGPT with Yoom.
  2. Next, select Discord as the trigger and set the action to “When a message is sent in a channel.”
  3. Then, select ChatGPT as the operation and use the “Generate text” action to determine whether the message content retrieved by the trigger is inappropriate.
  4. Next, configure the branching feature to split the subsequent process based on ChatGPT's response.
  5. Finally, configure Discord's “Send a message” action as an operation and post a warning message to the specified channel only when the message is determined to be inappropriate.
※ “Trigger”: An action that starts the flow. “Operation”: An action that performs processing within the flow after the trigger starts.

■Customization Options
  • In the Discord trigger settings, enter the server ID and channel ID of your choice.
  • For the instructions (prompt) sent to ChatGPT, define specific criteria for determining which posts are problematic, including the message content retrieved from Discord.
  • With the branching feature, you can freely customize the conditions for executing subsequent warning operations based on ChatGPT's decision.

■Notes
  • Connect both Discord and ChatGPT with Yoom.
  • You can choose a trigger interval of 5, 10, 15, 30, or 60 minutes.
  • Please note that the shortest available trigger interval varies by plan.
  • Branching is an operation available on the Personal plan and higher. On the Free plan, operations configured in the flow bot will result in an error.
  • Paid plans, such as the Personal plan, include a two-week free trial. During the free trial, you can use apps and features (operations) that are otherwise subject to restrictions.
  • To run ChatGPT (OpenAI) actions, you need a paid OpenAI API plan (you must be able to make payments when the API is used). For details, see OpenAI pricing.
  • OpenAI charges for ChatGPT API usage based on the number of tokens used during API communication. Please note that an error will occur if you are unable to make payments when using the API.
Check Out Similar Templates!
ChatGPT
Slack
Create a reply draft for received emails using ChatGPT and notify on Slack.
Create a reply to the received email using ChatGPT and notify the specified Slack channel.‍
ChatGPT
Slack
Add the minutes added to the database to ChatGPT, summarize them, and notify on Slack.
The minutes added to the database will be summarized using ChatGPT, and a notification will be sent to the specified Slack channel.‍
ChatGPT
DeepL
After a Google Meet meeting, create minutes using ChatGPT, translate them into multiple languages with DeepL, and share via email.
# Translated Text After a meeting on Google Meet, ChatGPT automatically creates the minutes, translates them into multiple languages using DeepL, and shares them via email. This workflow eliminates the hassle of creating minutes and handling multiple languages, thereby improving team communication efficiency.
ChatGPT
Slack
Automatically classify inquiry content with ChatGPT and notify the appropriate channel in Slack.
When an inquiry email is received, ChatGPT is used to automatically classify the content of the inquiry and notify the appropriate Slack channel. This enables a prompt response to the inquiry.
ChatGPT
Google Docs
Jotform
Based on the information from Jotform, draft a contract using ChatGPT and add it to Google Docs.
This is a business workflow that automatically drafts contracts using ChatGPT based on Jotform data and adds them to Google Docs. It reduces effort and errors, streamlining the contract creation process.
ChatGPT
Based on the information from Jotform, draft an invoice with ChatGPT and notify.
The workflow automatically creates and sends invoices using ChatGPT based on customer data collected through Jotform. This reduces the hassle of invoicing tasks and enables prompt notifications.
See more
About the Apps
ChatGPT
Templates using
ChatGPT

Create a reply to the received email using ChatGPT and notify the specified Slack channel.‍

The minutes added to the database will be summarized using ChatGPT, and a notification will be sent to the specified Slack channel.‍

# Translated Text After a meeting on Google Meet, ChatGPT automatically creates the minutes, translates them into multiple languages using DeepL, and shares them via email. This workflow eliminates the hassle of creating minutes and handling multiple languages, thereby improving team communication efficiency.
Discord
Templates using
Discord

This is a business workflow that automatically adds Discord posts to Notion. It eliminates the need for manual transcription, centralizes communication, organizes information quickly, and supports improved team productivity.

This is a business workflow that automatically adds records to Google Sheets based on Discord posts. It eliminates manual data entry and supports improved efficiency and accuracy in information management.

When there is a new response in the Yoom form, it is added to a Google Spreadsheet, and a notification of its content is sent to Discord. This flow allows for the automatic accumulation of form response information, eliminating the need to manually notify Discord of the response content, and ensuring that the latest information is captured and shared without any omissions.
About the apps you use
ChatGPT
At Yoom, it is possible to automate various tasks by integrating with the ChatGPT API without any coding. For example, you can enable direct conversations with ChatGPT from chat tools like Slack or Chatwork, and easily integrate ChatGPT with other SaaS platforms without coding. ChatGPT can be utilized for various purposes such as summarizing meeting minutes, extracting text from email content, and creating product descriptions.
see details
Templates

Create a reply to the received email using ChatGPT and notify the specified Slack channel.‍

The minutes added to the database will be summarized using ChatGPT, and a notification will be sent to the specified Slack channel.‍

# Translated Text After a meeting on Google Meet, ChatGPT automatically creates the minutes, translates them into multiple languages using DeepL, and shares them via email. This workflow eliminates the hassle of creating minutes and handling multiple languages, thereby improving team communication efficiency.
Discord
It is possible to automate various tasks by integrating with Discord's API without code. For example, you can automatically send messages or files to any text channel on Discord.
see details
Templates

This is a business workflow that automatically adds Discord posts to Notion. It eliminates the need for manual transcription, centralizes communication, organizes information quickly, and supports improved team productivity.

This is a business workflow that automatically adds records to Google Sheets based on Discord posts. It eliminates manual data entry and supports improved efficiency and accuracy in information management.

When there is a new response in the Yoom form, it is added to a Google Spreadsheet, and a notification of its content is sent to Discord. This flow allows for the automatic accumulation of form response information, eliminating the need to manually notify Discord of the response content, and ensuring that the latest information is captured and shared without any omissions.
Templates
No items found.
Related apps
No items found.
No-Code API Actions
Executable API actions
Flowbot triggers
    When a Message Is Created in a Thread
    When a Message Is Sent in a Channel
Flowbot operations
    Generate Text
    Generate Text (with Image)
    Generate Text (Advanced)
    Generate Text (Web Search)
    Generate Text from Image URL
    Convert Text to Audio File
    Retrieve Model List
    Create Thread
    Add Message to Thread
    Convert Audio File to Text (File Upload)
    Send Message
    Send File
    Create Channel
    Close Channel
    Create Direct Message Channel
    Search Users in a Server
    Change Channel Name
    Remove User from Server
    Create Invite URL for Channel
    Create Thread in Forum Channel
    Create Thread from Message
    Send Message in Thread
    Download Files in a Message
    Assign a Specific Role to a User
    Overwrite a User's Roles
    Remove a Role from a User
    Get Role Information
    Get Server Channels
    Get Server Threads
    Get Text Channel Messages
    Get a Specific Message
    Get Messages in a Thread
Flowbot triggers
    When a Message Is Created in a Thread
Flowbot operations
    Generate Text
    Generate Text (with Image)
    Generate Text (Advanced)
    Generate Text (Web Search)
    Generate Text from Image URL
    Convert Text to Audio File
    Retrieve Model List
    Create Thread
    Add Message to Thread
    Convert Audio File to Text (File Upload)
Flowbot triggers
    When a Message Is Sent in a Channel
Flowbot operations
    Send Message
    Send File
    Create Channel
    Close Channel
    Create Direct Message Channel
    Search Users in a Server
    Change Channel Name
    Remove User from Server
    Create Invite URL for Channel
    Create Thread in Forum Channel
    Create Thread from Message
    Send Message in Thread
    Download Files in a Message
    Assign a Specific Role to a User
    Overwrite a User's Roles
    Remove a Role from a User
    Get Role Information
    Get Server Channels
    Get Server Threads
    Get Text Channel Messages
    Get a Specific Message
    Get Messages in a Thread