What SwiftBot Can Do
- Help connect or reconnect your Twitch account.
- Notify you when Drops are claimed.
- Show your current miner status.
- Tell you when Twitch authentication expires.
- Post messages as you.
- Access your Discord account.
- Read your DMs.
- Access or store your Twitch password.
Get Started
Connect Discord
Your Discord account becomes connected to SwiftMiner after you use a /miner command yourself, such as /miner action:setup or /miner action:status.
After the first command, SwiftBot sends a welcome DM explaining the available actions.
Connect Twitch
- Send
/miner action:setup. - SwiftBot sends you an activation code.
- Open twitch.tv/activate.
- Sign in to Twitch.
- Enter the activation code.
- Wait for the confirmation message.
Once setup is complete, SwiftMiner automatically watches for eligible Drops.
If Twitch expires your session, send /miner action:setup again and complete the activation flow. It usually takes less than a minute.
Slash Commands
You can DM SwiftBot directly or use commands in supported servers.
/minerView your current status and active Drops./miner action:setupConnect or reconnect your Twitch account./miner action:statusShow a quick summary of current mining activity.Messages You Might See
SwiftBot only sends DMs for important Drops events. You should not receive heartbeat spam, stream activity spam, messages every few minutes, or unrelated Discord notifications.
Troubleshooting
Fix Common Issues
My Twitch connection keeps expiring
- Run
/miner action:setupagain. - Make sure your Twitch password has not changed recently.
- Check that Twitch has not revoked app access.
If the issue continues, contact the person managing SwiftMiner in your server.
I am not receiving DMs
- Confirm Twitch setup is complete.
- Check whether active Twitch Drops campaigns exist right now.
- Make sure SwiftMiner is currently online.
Not every game has Drops active all the time.
A game still says linking is required
Some publishers require an additional account connection outside Twitch. Examples include EA, Ubisoft, Riot, and other publisher accounts.
- Open the game's Twitch Drops page.
- Look for Link Account or Connect.
- Complete the publisher account connection.
My activation code expired
Activation codes are only valid for a few minutes. Run /miner action:setup again to generate a new code.
I want to stop receiving DMs
Contact the person managing SwiftMiner in your server and ask them to remove your access. Self-service unlinking is not available yet.
Privacy
- Your Discord user ID.
- Your Twitch username after setup.
- Your setup completion status.
- Your Twitch password.
- Your Twitch login credentials.
- Your Twitch viewing history.
- Your Twitch inventory.
Twitch sign-in happens directly through Twitch. SwiftMiner handles Drop monitoring and claiming, while SwiftBot only sends updates and setup messages.