Connect your first exchange
Enter your API keys through ⚙️ Edit .env: every step with a picture, plus the exact settings Binance, DNSE and eToro each need.
Fastbot works with your exchange through an API key — a connection that can read your portfolio and place orders, but cannot withdraw funds when you set the permissions correctly.
Pick an exchange
- Binance — if you trade crypto (Spot or Futures).
- DNSE — if you invest in Vietnamese stocks.
- eToro — if you buy US stocks and ETFs.
You can connect several at once and manage everything in one place.
Where keys go: ⚙️ Edit .env
Fastbot has no separate "connect exchange" screen per exchange. Every key goes in one place: the settings list under ⚙️ Settings → ⚙️ Edit .env.
Fastbot⚙️ SettingsTap ⚙️ Edit .env and you get a list of setting names. Tap the one you want:
Fastbot⚙️ Edit .envabcd****wxyz
Pick an action:BINANCE_API_KEY
Send the new value.
Send /cancel to abort.BINANCE_API_KEY. ⚠️ Tap Restart Bot to apply.After each save, Fastbot returns to the list so you can enter the next key.
If a setting is not in the list yet
Tap ➕ Add variable and send it as NAME=value, for example ETORO_ENABLED=true.
What each exchange needs
| Exchange | Settings to enter |
|---|---|
| Binance | BINANCE_API_KEY, BINANCE_API_SECRET |
| eToro | ETORO_ENABLED=true, ETORO_API_KEY, ETORO_USER_KEY |
| DNSE | DNSE_ENABLED=true, DNSE_API_KEY, DNSE_API_SECRET, DNSE_EMAIL, IMAP_PASSWORD |
How to obtain each one: Binance · DNSE · eToro.
Tap 🔄 Restart Bot once
When all your keys are in, go back to ⚙️ Settings and tap 🔄 Restart Bot. The bot reloads its configuration and is back within seconds. Skip this and the new keys do nothing.
Check it worked
Open the Account screen for the exchange you connected. If your real balances appear, you are done. If it errors, check for a missing character in what you pasted, and that you tapped Restart.
Always give an API key the least privilege it needs — see API key security.