clawdbot-workspace/get-discord-user-token.js

44 lines
1.3 KiB
JavaScript

#!/usr/bin/env node
/**
* Get Discord User Token Helper
*
* This script helps extract the Discord user token from:
* 1. Browser local storage (via browser automation if available)
* 2. Or provides instructions for manual extraction
*/
console.log(`
=== Discord User Token Extraction ===
To create bots programmatically, we need your Discord USER token (not a bot token).
Option 1: Manual Extraction
---------------------------
1. Go to https://discord.com in a browser
2. Log into your Discord account
3. Open Developer Tools (F12 or Cmd+Opt+I)
4. Go to Application (Chrome) or Storage (Firefox) tab
5. Expand "Local Storage" → https://discord.com
6. Find the "token" key
7. Copy its value (it's a long string starting with letters like "Mf..." or "od...")
Option 2: Extract with Browser Automation
------------------------------------------
If the browser tool is working, we can automate this extraction.
The token format looks like:
- Base64 encoded string
- Usually starts with: Mf..., od..., or similar
- Length: ~60-70 characters
IMPORTANT:
- This is YOUR user token, not a bot token
- Keep it secret!
- You'll need 2FA enabled on your Discord account
- Discard after use if possible
Once you have the token, run:
DISCORD_USER_TOKEN="your_token_here" node create-discord-bot.js "BotName"
`);