Natural Participation
Reward organic community behavior in Telegram without requiring commands.
GM/GN Detection
The bot automatically detects "good morning" and "good night" messages and rewards users.
Recognized Patterns
Good Morning (case-insensitive):
gm,GMgood morninggm everyone,gm fam,gm frensmorning!rise and shine
Good Night:
gn,GNgood nightgn everyone,gn famnighty nightsweet dreams,sleep well
Default Rewards
| Event | Reward | Cooldown |
|---|---|---|
| GM Check-in | 25 LTZ | 24 hours |
| GN Check-in | 15 LTZ | 24 hours |
Cooldown
Each user can only earn GM or GN rewards once per 24-hour period. This prevents spam while rewarding genuine participation.
Quality Message Scoring
Messages can be scored and rewarded based on quality metrics.
Scoring Criteria
| Factor | Points |
|---|---|
| Length (100+ characters) | + |
| Word count (20+ words) | + |
| Multi-paragraph | + |
Messages scoring above the threshold receive rewards.
Default Settings
- Enabled: No (opt-in)
- Reward: 10 LTZ per quality message
- Max daily: 5 rewards
Enable in Partner Portal
Go to Events → Create or edit message_quality event → Enable.
How It Works
When messages are sent in your group:
- Bot receives message via webhook
- Checks for GM/GN patterns using regex
- Validates cooldown - has user claimed today?
- Processes reward if valid
- Responds with confirmation (optional)
Response Behavior
GM/GN rewards are processed silently by default to avoid spam. Users see their reward when they check /balance or /daily.
Configuration
Via Partner Portal
Events → Select gm_checkin or gn_checkin → Edit:
- Reward amount
- Cooldown (hours)
- Enabled/disabled
Via Discord (if using same brand)
Events are shared, so configuring via Discord /config events also affects Telegram.
Best Practices
Prevent Spam
- 24-hour cooldown is standard and effective
- Consider channel-specific rewards in larger groups
- Monitor for abuse in audit logs
Balance with Other Rewards
GM/GN should complement, not replace, daily check-ins:
- Daily check-in: 10-25 LTZ
- GM: 25-50 LTZ
- GN: 15-30 LTZ
Community Culture
GM/GN rewards work best in communities that already have a "gm" culture. If your community doesn't naturally say "gm", consider whether to enable these rewards.