Type: /countdown-setup <channel name>
Bot posts daily at 12:00 UTC. Want a different time? /countdown-time <time in UTC>
Other Commands:
/countdown-test- Send a test message/countdown-status- Check your settings/countdown-love- Help cover server costs <3
Want to host the bot yourself? Instructions for Ubuntu below.
Clone the repository
git clone https://github.com/NaturalInflux/arc-raiders-countdown-bot.gitNavigate to the directory
cd arc-raiders-countdown-botInstall dependencies
npm installCopy environment file to .env
cp env.example .env- Create a Discord bot on the Discord Developer Portal
- Create a Reddit app of type "Script" on the Reddit App Preferences
- Edit .env with your Discord bot token and Reddit credentials (comments inside)
Make deploy script executable
chmod +x deploy.shRun deploy script
./deploy.shStart the bot
npm startPull latest changes
git pull origin mainRestart the bot
pm2 restart arc-raiders-countdown-botThe bot includes a simple monitoring system:
- Tracks current server count
- Stores data in
monitor-data.json - Updates automatically when servers join/leave
- Health check endpoint for external monitoring
Make monitor script executable
chmod +x monitorView monitoring data
./monitorAdd Custom Messages:
node add-message.js "Your custom message here"- Adds a custom message for the next countdown post across all servers
- Message is used once and then deleted
- Example:
node add-message.js "Just played some Arc Raiders alpha - it's looking incredible!"














