This repository is a Discord bot job that fetches collectibles and quests, builds Discord message payloads, and posts them directly through the Discord REST API.
- Fetches live collectibles and quests data from configured APIs
- Builds announcement messages and thread payloads
- Posts results to Discord channels using a bot token
- Persists state in
state.jsonto avoid reposting the same items - Runs automatically on GitHub Actions using repository secrets
Set these secrets in GitHub: Settings > Secrets and variables > Actions.
DISCORD_BOT_TOKENDISCORD_COLLECTIBLES_CHANNEL_IDDISCORD_QUESTS_CHANNEL_IDDISCORD_MENTION_COLLECTIBLESDISCORD_MENTION_QUESTS
DISCORD_BOT_TOKEN: your Discord bot tokenDISCORD_COLLECTIBLES_CHANNEL_ID: channel ID for collectible starter postsDISCORD_QUESTS_CHANNEL_ID: channel ID for quest postsDISCORD_MENTION_COLLECTIBLES: mention role for collectible posts (role or everyone)DISCORD_MENTION_QUESTS: mention role for quest posts







