Daily Rewards
Daily Rewards posts an interactive monthly calendar where members can claim one reward per day. It generates the calendar and daily winners leaderboard as images, tracks claims by date, and supports different assets and rarity chances for every month.
- Version in source: 1.0.1
- Required AthenaBot version: 2.2.0 or newer
- Dependencies:
core - Node dependencies:
canvas,moment-timezone - Config templates: English and German
- Dashboard configurable: Yes
Athena installs the required Node packages automatically. The plugin includes a custom Daily Rewards dashboard for calendars, monthly settings, reward pools, and response text.
Install the plugin, assign its channels, and publish the first calendar.
SetupConfigure timing, monthly artwork, rarity chances, rewards, and messages.
ConfigurationSee the update command, claim process, scheduler, and daily leaderboard.
Commands and WorkflowFix calendar generation, reward delivery, channel, and scheduling problems.
TroubleshootingMain Features
- Year-round calendars or a single configured event month
- One claim per member for each calendar day
- Automatically generated calendar and daily-winner images
- Monthly calendar backgrounds, leaderboard backgrounds, and rarity chances
XP,COINS,ROLE, andMESSAGEreward types- Five configurable rarity pools
- Timezone-aware daily updates and next-claim countdowns
- Optional reward-claim logging
- Configurable embeds, messages, image colors, and custom emoji text
- Dashboard management for channels, roles, settings, rewards, and wording
Plugin Names
| Item | Name |
|---|---|
| Plugin folder | daily_rewards |
| Config name | daily_rewards |
| Config file | configuration/daily_rewards.json5 |
| Calendar channel slot | daily_rewards_channel |
| Log channel slot | daily_rewards_log |
| Slash command | /dailyrewards update |
Reward Types
| Type | Result |
|---|---|
XP | Adds Athena XP and applies configured level-role behavior when available. |
COINS | Adds Athena economy coins to the member. |
ROLE | Assigns the configured Discord role. |
MESSAGE | Displays the configured reward text for manually fulfilled prizes such as keys. |
Replace the example role ID and prize text before launch. MESSAGE rewards
announce the prize but do not deliver an external key or product automatically.