Docs/Engage/Chat Rewards
Discord Activities

Chat Rewards

Reward members for participating in chat. Earn points for messages with cooldowns to prevent spam.

How It Works

Chat Rewards grants points to members for sending messages in enabled channels. A cooldown system prevents spam while still rewarding active participation. Configure which channels count and set per-message rewards.

Chat

Send messages

Cooldown

Spam prevention

Earn

Points per message

Configuration Options

Points Per Message

Set how many points members earn for each qualifying message. Default: 1-5 points.

Cooldown Period

Time between earning points. Members can still chat, but won't earn until cooldown expires.

Channel Whitelist

Only count messages from specific channels to prevent abuse.

Anti-Spam

Filters short messages, repeated text, and suspicious patterns.

Reward Structure Example

Points per message2 points
Cooldown60 seconds
Max per hour~60 points
Max per day~500 points (with cap)

Daily caps prevent excessive grinding

Anti-Spam Measures

Chat Rewards includes built-in protection against farming and abuse.

Minimum Message Length

Messages must be at least X characters to count (configurable)

Duplicate Detection

Repeated identical messages don't earn points

Bot/Command Filtering

Messages that trigger bots or start with prefixes don't count

Daily Cap

Maximum points earnable per day to prevent excessive farming

Recommended Channel Setup

#general - Main chat
#off-topic - Casual conversation
#discussion - Topic discussions
#commands - Bot commands
#announcements - Read-only
#support - Ticket channels

Quick Setup

1

Enable Chat Rewards

Go to Engage → Chat Rewards and enable

2

Select Channels

Choose which channels should reward chat activity

3

Set Rewards

Configure points per message and cooldown time

4

Configure Anti-Spam

Set minimum message length and daily caps