Template repository for making clone-able telegram bots using grammY telegram bot library.
BOT_TOKEN
- A telegram bot token (for testing the bot when hosted locally).WEBHOOK_PATH
- The path to point the webhook domain to, eg: setting it asCloneBot
would point the webhook tohttps://<your-deploy-domain>/CloneBot?token=<token>
.
This repository can be deployed and tested right out of the box.
- Deploy it on dash.deno.com (or wherever, just run it using webhooks).
- Set the webhook for your main bot:
https://api.telegram.org/bot<token>/setWebhook?url=https://<your-deploy-domain>/<WEBHOOK_PATH>?token=<token>
. - Open the bot on telegram, it should now be responding to
/start
. - Forward a message with a bot's token from @BotFather to this bot and wait for the confirmation message!
In addition to that, you can test the bot locally using deno tasks: deno task test
.