Send Discord messages
Overview
The “Discord Messages” loyalty rule allows admins to reward users for sending messages in their Discord server. This rule rewards discord messages based on a specific emoji response, normally from a moderator, or a specific string of text included by the user. This rule is useful for encouraging users to be more engaged in the Discord server.
Prerequisites
- Snag Discord bot must be added to the Discord server with the following permissions:
- Read Messages
- Read Message History
- Read Message Content
- Invite Link
- The user must have connected their Discord account to Snag.
- The user must have message in defined channel with either specific emoji or text.
Rule Configuration Fields
Reward
-
Type of Reward: Choose between “Points” or “Multiplier”.
-
Points: Users will receive the defined number of points based on their activity or achievement.
-
Multiplier: Users will receive the multiplier of the defined range based on their qualification level.
-
Required Range: Define a numerical range for eligibility (tokens, actions, followers, messages count, etc.).
-
Points to Reward: Define the number of points assigned for the specified qualification range.
-
Add New Range: Allows defining multiple qualification ranges with corresponding rewards.
Basic Settings
-
Update Cadence: This defines that the rule will run daily/weekly/monthly at the defined start time and check if the users has sent the defined number of messages in the Discord server which also includes the specific text or reaction, This rule can also be claimed from the UI by clicking on the “Claim” button by the users.
-
User Reward Frequency: This defines how often the users can claim the reward, available options are “One-time”, “Daily”, “Weekly”, “Monthly” and “Every Message”. For “Every Message” option, the users will be rewarded for every message they send in the Discord server channel. Daily/Weekly/Monthly options will reward the users to claim the reward daily/weekly/monthly, this can encourage users to be more active in the Discord server.
Custom Settings
-
Skip the multiplier for this rule
-
Discord Channel Id: The ID of the Discord channel where the rule will be applied.
Message will be counted in the reward range if any of the following is true:
-
Text: The text that should be included in the message to be included in the reward range.
-
Emoji: This defines that user must have on their message a specific emoji reaction, either from a moderator or a user. You can either add the emoji id or the name of the emoji. You can define multiple emojis and message will be counted if any of the emojis are present in the message.