A sample telegram bot made with aiogram, that fetches updates using the web-hook connection. Can be easily deployed to Heroku.
A simple telegram echo bot made with aiogram
, that fetches updates using web-hook connection.
This bot can be easily deployed to Heroku cloud platform.
The following steps assume that you have Heroku CLI installed in your system.
git clone https://github.com/aahnik/webhook-aiogram-heroku.git
cd webhook-aiogram-heroku
heroku create
Config Var | Description |
---|---|
HEROKU_APP_NAME |
name of your Heroku app. You may set it manually or turn on Dyno Metadata feature which is currently in Heroku Labs. |
BOT_TOKEN |
the token for your bot given by @BotFather after bot creation. |
heroku labs:enable runtime-dyno-metadata
heroku config:set BOT_TOKEN=<your token>
git push heroku main
To confirm your bot is working:
Run heroku ps
which will show you details of your dyno.
Send a message to your bot, and your bot will echo it back to you.