Discord Bot Studio
  • Discord Bot Studio Documentation v2.0
  • Setting Up DBS
    • Create and Setup Bot With DBS [video]
    • Getting Started with DBS [text]
    • Inviting a Discord Bot to Your Server
    • Enabling Intents
    • Finding Your Bot Token
    • Using the Bot Editor
  • Response Nodes (by type)
    • Message Category
      • Send Message
      • Send Image
      • Send Embed
      • Delete Message
      • Check if Message is in Channel
    • Reaction Category
      • Add Reaction Listener
    • Variable Category
      • Store Value in Variable
      • Edit Variable
      • Check Variable Value
      • Check if Variable Exists
      • Generate Random Number
      • Get Mentioned User
    • User Data Category
      • Set User Data
      • Get User Data
      • Edit User Data
      • Check User Data
    • User Action Category
      • Add Role to User
      • Remove Role from User
    • Control Category
      • Wait
      • Switch Case
      • Multiple Input
    • Interaction Category
      • Reply To Interaction With Message
      • Get Interaction Option
      • Delete Interaction Reply
    • External Category
      • Call API
  • Running/Hosting Your Bot
    • Hosting your bot 24/7
    • Running Bot Locally
    • Multiple Bots
  • Commands
    • Message Commands
    • Kick / Ban Command
    • Purge Command
    • Role reaction menu
    • XP System
    • Ticket System
    • Command Aliases
  • Events
    • Overview
    • Event Types
      • User Joins Server
      • Any Message
      • Bot Initialization
      • Channel Create
      • Channel Delete
      • Channel Update
  • Misc
    • How to use custom emojis
    • Buttons and Selects
      • Determining which button was clicked
    • Slash Commands
    • Tagging a role
    • Tagging a channel
  • Mods
    • Creating Mods
    • Installing Mods
  • Spreadsheets
    • Using Spreadsheet Data
Powered by GitBook
On this page

Was this helpful?

  1. Response Nodes (by type)
  2. Reaction Category

Add Reaction Listener

Creates a reaction listener on a message.

PreviousReaction CategoryNextVariable Category

Last updated 3 years ago

Was this helpful?

Reaction Listeners allow you to listen for emoji reactions on messages. This is useful in creating menus, voting systems, and other similar features. With this node you can specify what emojis can be used, and listen for when users react with them.

Field

Description

Message to listen for reactions on

The id of the message to be used as the "reaction menu". This is where the emojis will be reacted with. You can use the "Insert Variable" button to insert a variable that will evaluate to a message id.

Listen duration

How long the listener should work for. Set this to 0 to have no time limit.

Store reacted emoji in variable with name

This lets you store the emoji that was used to react to the message in a variable. This can be referenced later in the "Your Variables" section of the "Insert Variables" button menu.

Store user who reacted in variable with name

This lets you store the user who added the reaction to the message. This can be referenced later in the "Your Variables" section of the "Insert Variables" button menu.

Bot add these reactions automatically?

Checking this will tell the bot to react to the message with the emoji options you specify, allowing users to see the possible options they can react with.

Adding Emoji Options

This allows you to specify which emojis users can react with. Use this site to copy emojis and paste them into DBS: . Do not enter emojis in :emojiname: format, it will not work.

https://getemoji.com/