Creating a new bot
BotFather is the one bot to rule them all. It will help you create new bots and change settings for existing ones.
Use the /newbot
command to create a new bot. The BotFather will ask you for a name and username, then generate an authorization token for your new bot.
The name of your bot is displayed in contact details and elsewhere.
The Username is a short name, to be used in mentions and t.me links. Usernames are 5-32 characters long and are case insensitive, but may only include Latin characters, numbers, and underscores. Your bot's username must end in 'bot', e.g. 'tetris_bot' or 'TetrisBot'.
The token is a string along the lines of 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
that is required to authorize the bot and send requests to the Bot API. Keep your token secure and store it safely, it can be used by anyone to control your bot.
Configuring the bot
To edit you bot to configure its icon, description, etc. enter @Botfather and choose or type the /mybots
command and send it.
Configure Push Notifications for WordPress
- Go to Push Notifications → Settings → Telegram tab.
- Enter the API Token you have created for this site
- Click Save Settings.
Register the Webhook
Call the following url from your browser https://api.telegram.org/bot[token]/setWebhook?url=https://[yoursite.com]/pnfw/[token]
, where [yoursite.com]
is your WordPress installation site url and [token]
is the API Token you have created with BotFather.
If everything is ok the answer will contain an "ok": true
entry, else it will contain "ok": false
.
Take a look at official documentation for more information.