This guide explains how to create a Telegram bot to receive DX alerts on your phone or computer. If you don't have a Telegram account yet, the first step explains how to create one.
1 Create a Telegram account
ℹ If you already have a Telegram account, skip directly to Step 2.

Download the app from your device's store or from the official website:

🌐 telegram.org

You can also use Telegram from the browser without installing anything:

🌐 web.telegram.org
2 Create the bot with @BotFather

BotFather is the official Telegram bot for managing bots. It is the only official method.

Open Telegram and search for @BotFather in the search bar. Verify it has the blue official verification badge. Press Start or type /start.

Type /newbot and follow the instructions:

Alright, a new bot. How are we going to call it?
Your_callsign DX Monitor
Good. Now let's choose a username for your bot. It must end in bot.
Your_callsign_DXMonitor_bot

The name can be anything descriptive. The username must be unique on Telegram and must end in bot.

BotFather will reply with the token:

Done! Congratulations on your new bot. Use this token to access the HTTP API: 123456789:AABBcc...
⚠ Keep the token in a safe place. It is a secret: anyone who has it controls your bot.
3 Get your Chat ID

The Chat ID identifies your personal conversation with the bot. This is where you will receive all DX alerts.

https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates

You will see a JSON with your message. The Chat ID is in:

"chat": { "id": 1045454849, ... }

That number is your personal Chat ID. Copy it.

4 Configure in the Dashboard

In the DX Monitor dashboard, Telegram section:

Press Send test message to verify it arrives correctly.

ℹ The dashboard URL is http://<HOST_IP_ADDRESS>:8765
5 Create an image for the bot

BotFather allows you to assign a profile photo to the bot with the /setuserpic command.

Design recommendations:

Free tools:

To upload the image, type in BotFather:

/setuserpic
Choose a bot to change profile photo.
@Your_callsign_DXMonitor_bot
OK, send me a photo now.
[attach the image]
Useful BotFather commands
CommandFunction
/mybotsView and manage all your bots
/setnameChange the bot's display name
/setdescriptionText shown when opening the bot for the first time
/setabouttextShort text in the bot's profile
/setuserpicProfile photo
/deletebotPermanently delete the bot
/revokeRevoke the current token and generate a new one
⚠ Use /revoke immediately if you think your token has been compromised.
Quick summary
  1. Telegram account → telegram.org or mobile app
  2. @BotFather → /newbot → save the TOKEN
  3. Message the bot → open /getUpdates in the browser → copy the CHAT_ID
  4. DX Monitor Dashboard → Telegram section → paste token and chat_id → Test
  5. @BotFather → /setuserpic → upload your 640×640 px image