Azure | Telegram Bot Example

This example demonstrates how to setup a serverless Telegram Bot on Azure.

user  

seojeee

Clone This Example

Step #1 - npm install serverless -g
Step #2 - serverless install -u https://github.com/serverless/examples/tree/master/azure-node-telegram-bot -n  azure-node-telegram-bot

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

  1. 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
  1. Create a bot from Telegram, sending this message to @BotFather
$ /newbot
  1. Put the token received into a file called handle.js.
const token = "YOUR_API_TOKEN";
  1. Deploy it!
$ serverless deploy
  1. 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 🤖

view on Github

Latest commit b2f54ec on Sep 24, 2017

New to serverless?

To get started, pop open your terminal & run:

npm install serverless -g