Azure Node Telegram Bot
This example of telegram bot using Azure Function with Serverless Framework.
Usage
Required
- Node.js
v6.5.0
or later - Telegram account 📱
- Azure Account. check this link about azure credentials.
Get started
- Clone the repo and install dependencies
# Clone the repo$ git clone git@github.com:serverless/examples.git serverless-examples$ cd serverless-examples/azure-node-telegram-bot# Install the Serverless Framework$ npm install serverless -g# Install the necessary plugins$ npm install
- Create a bot from Telegram, sending this message to @BotFather
$ /newbot
- Put the token received into a file called
handle.js
.
const token = "YOUR_API_TOKEN";
- Deploy it!
$ serverless deploy
- Configure webhook
curl --request POST --url https://api.telegram.org/bot{token}/setWebhook --header 'content-type: application/json' --data '{"url": "{end-poinnt}"}'
Say hello
to your bot 🤖