Skip to main content

Overview

This 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.
Discord Messages

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 rule rewards the user whose message got reacted to by the specified emoji. The emoji can be added by any user or moderator in the Discord server. The emoji must be either:
    • The ID of a custom emoji (e.g., 123456789012345678)
    • The unicode version of an emoji (e.g., 🔥, 🙏, 👍, )
    If you self-react on your own message (reacting to your own message with the specified emoji), it will not reward you. The reaction must come from a different user.
    To get the unicode version of an emoji, right-click on the emoji in Discord and select “Copy Emoji”.
    Copy Emoji
    Pasting the text name of Discord’s default emojis (e.g., typing :gorilla:) will not work. You must use the unicode version of the emoji (e.g., 🦍).
    You can define multiple emojis and the message will be counted if any of the emojis are present in the message.