Quickly connect a Telegram bot to your Haveno instance for notifications and command control.
You’ll need two things:
@BotFather
Open Telegram, search for or click here @BotFather, and start a conversation.
Send the command:
/newbot
Follow the prompts:
Haveno Bot
)bot
(e.g., yournames_haveno_bot
)Once created, BotFather will return a Bot Token like this:
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
Save this token securely. You'll paste it into Haveno or set it in Docker later.
Open Telegram, search for your new bot by username.
Start a chat with it by clicking Start or sending /start
.
Haveno will automatically register your user ID but this will only work once. If you need to change your User ID again later you must do it from the settings, by following the instructions in Option B.
Your chat ID is: 123456789
Copy this number — it's your Telegram user ID, which Haveno uses to know who to send messages to.
Open Telegram, search for @userinfobot.
Start a chat — it will reply with something like:
Your Telegram ID: 123456789
That number is also valid as your chat ID.
Once you have your bot token and chat ID, there are two setup options:
Settings
→ scroll down to the Telegram sectionUse the Send Test Notification button to confirm setup.
If you’re running Haveno with Docker, add the following to your docker-compose.yml
:
environment:
- TELEGRAM_BOT_TOKEN=your_bot_token_here
- TELEGRAM_CHAT_ID=your_chat_id_here
Note: Replace these values with your actual bot token and chat ID.
Haveno will auto-configure the Telegram integration on startup.
(Docker image and configuration documentation placeholder — update this later.)
Required | Description |
---|---|
Bot Token | Generated by @BotFather |
Chat ID | Your personal Telegram ID |
Configure these via the Desktop App UI or as Docker environment variables.