Automate multiple Interlink accounts simultaneously with this powerful bot.
- Node.js (Version 16 or higher required)
- 5+ Interlink accounts with login credentials
-
Install Node.js:
-
Download and setup the bot:
npm install
Create this file with your account details:
[
{
"name": "Account1",
"loginId": "your_username_1",
"passcode": "your_password_1",
"email": "your_email_1@gmail.com"
},
{
"name": "Account2",
"loginId": "your_username_2",
"passcode": "your_password_2",
"email": "your_email_2@gmail.com"
},
{
"name": "Account3",
"loginId": "your_username_3",
"passcode": "your_password_3",
"email": "your_email_3@gmail.com"
},
{
"name": "Account4",
"loginId": "your_username_4",
"passcode": "your_password_4",
"email": "your_email_4@gmail.com"
},
{
"name": "Account5",
"loginId": "your_username_5",
"passcode": "your_password_5",
"email": "your_email_5@gmail.com"
}
]# HTTP proxies with authentication
http://username:password@proxy1.com:8080
http://username:password@proxy2.com:8080
# SOCKS5 proxies
socks5://username:password@proxy3.com:1080
socks5://username:password@proxy4.com:1080
# Proxies without authentication
http://proxy5.com:8080
socks5://proxy6.com:1080
# Add more as needed
http://proxy7.com:8080
http://proxy8.com:8080node index.jsThe bot will guide you through:
- Adding your first account
- OTP verification via email
- Saving login tokens
=== ACCOUNT MANAGER ===
Found X account(s)
Options:
1. Run all accounts
2. Add new account
3. Remove account
4. Run single account
5. Exit
- Run the bot:
node index.js - Choose option
2(Add new account) - Enter account details:
- Login ID/email
- Passcode
- Email for OTP
- Account name (for identification)
- Complete OTP verification for each account
- Option 1: Run all accounts simultaneously
- Option 4: Run specific account only
- Each account shows individual countdown timer
- Automatic token claiming every 4 hours
- Automatic spin wheel operation
- ✅ Multi-Account Support: Run 5+ accounts simultaneously
- ✅ Automatic Claims: Claims tokens every 4 hours automatically
- ✅ Spin Wheel: Automatically uses spin tickets
- ✅ Individual Timers: Each account has its own countdown
- ✅ Proxy Support: Use different proxies for each account
- ✅ Token Management: Secure storage of login tokens
- ✅ Color-Coded Logs: Easy identification of each account
- ✅ Graceful Shutdown: Stop all accounts with Ctrl+C
- Recommended: 5-10 accounts
- Technical Limit: No hard limit, but practical limits apply
- Performance: Each account runs independently
interlink-bot/
├── accounts.json # Account credentials
├── proxies.txt # Proxy list
├── accounts/ # Auto-created directory
│ ├── Account1/ # Account 1 data
│ │ ├── token.txt # Auth token
│ │ ├── mini_token.txt # Mini app token
│ │ └── device.txt # Device ID
│ ├── Account2/ # Account 2 data
│ └── ...
❌ OTP Not Received:
- Check spam folder
- Wait 2-3 minutes
- Verify email address in accounts.json
- Ensure email is registered with Interlink
❌ Login Failed:
- Verify login credentials
- Check internet connection
- Try without proxies first
- Ensure account is active
❌ Bot Not Starting:
- Check Node.js version:
node --version - Verify all files are in same directory
- Run
npm installto install dependencies
❌ Connection Errors:
- Test without proxies
- Check proxy format in proxies.txt
- Verify proxy credentials
- Try different proxy types
- Use residential proxies for better success
- Add 2-3 second delays between account operations
- Monitor logs for any account-specific issues
- Keep Node.js updated to latest LTS version
Graceful Shutdown:
Press Ctrl+C- All accounts will stop gracefully
- Tokens and progress are saved
- Can restart anytime without re-login
Force Stop:
Ctrl+Z or close terminal- May require re-login for some accounts
- First Run: Requires OTP verification for each account
- Subsequent Runs: Uses saved tokens (no OTP needed)
- Token Expiry: Tokens typically last 30 days
- Security: Credentials stored locally in accounts.json
- Updates: Check for bot updates regularly
- Compliance: Use at your own risk, follow platform TOS
Regular Checks:
- Verify all accounts are running properly
- Check for updated dependencies:
npm update - Monitor token balances in logs
- Update proxies if needed
File Backups:
- Regularly backup
accounts.jsonandaccounts/directory - Keep proxies.txt updated with working proxies
If you encounter issues:
- Check this README first
- Verify all file formats are correct
- Ensure Node.js version is compatible
- Check account credentials are valid
Happy Farming! 🌟