Discord Alerts
Global kill switch for all Discord alerts and notifications.
Top Recruit Now Factionless
Get notified when an A or S ranked top recruit becomes factionless.
Top Noob Identified
Get notified when a high-potential noob is identified during scanning.
War Orders Broadcasting
Deploy Notifications
Get notified in Discord when the DPMR app or userscript is deployed. Run ./scripts/post-deploy-notify.sh app or ./scripts/post-deploy-notify.sh script after deploy.
Offline Monitor
Monitor faction members for extended offline periods and alert in Discord.
Revive Check
Members can type !revives in a monitored channel to see which faction members have revives enabled.
Revives Ping
Same data as !revives but posts plain text and pings each listed member. Triggered via !revivesping or /revivesping. Resolution uses Discord nickname format TornName [id].
Ping
Health check via !ping or /ping.
Help
Command listing via !help or /help.
Dilz
Kindly roast our fearless leader via !dilz or /dilz. Torn-themed insults about noobery and mutiny.
Insult
Roast any user with a random Torn-themed insult via !insult @user or /insult. The bot pings the target and prepends the insult.
DM Test
Send a test DM to a Torn user via !dm <player> or /dm <player>. Useful for verifying DM delivery before wiring auto-DMs for other events.
DM Auto-Reply & Opt-Out
Controls how the bot handles DMs it receives. Auto-Reply sends a configured response when someone DMs the bot. Opt-Out handles the STOP/START keywords and blocks DMs to anyone on the opt-out list. The two toggle independently.
War Dashboard Key
Shared secret for external apps (e.g. War Dashboard) to call POST /api/external/dm and DM Discord users. Send the key as Authorization: Bearer <key>.
⚠️ Generating a new key invalidates the old one — any app still using the old key will get 401s until you update it.
War Summary
Post a ranked war summary via !warsummary or /warsummary. Restricted to configured channels.
Emotional Support
Bot responds with a reassuring phrase when someone uses !dpbot or /dpbot.
Application Monitor
Get notified in Discord when a new player applies to the faction. Requires TORN_FACTION_KEY env variable set in Railway.