0.1.20 • Published 2 years ago

tele-bot-api v0.1.20

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

❄Tutorial

Get-started-bot-api

  1. Local-host
  2. Heroku

Advanced-bot-api

  1. Modular-Bot
  2. Group-Manage
  3. Channel-Manage
  4. Customer-Service

❄Content-Library

  • 📰 0% Ads
  • 💸 0% Tracker
  • 📃 0% Logging

❄Docs

  1. constructor new teleragram(token_bot, options) example

    example

var lib = require("tele-bot-api")
var option = {
  "bot_path" : "/botapi", //--! default path is "/" !--\\
  "port": "7000" //--! default port is 8080 !--\\
}
var tg = new lib.telegram("123456:abcdefg", option)
  1. request request(method, parameter) example
var lib = require("tele-bot-api")
var option = {
  "bot_path" : "/botapi" 
}
var tg = new lib.telegram("123456:abcdefg", option)
async function test() {
  var data = {
    "chat_id": 123456,
    "text": "hay"
  }
  return tg.api.request("sendMessage", data)
}
test()
  1. quickstart on(update, respons) example your wesite must public if local you can use ngrok Local-host
var lib = require("tele-bot-api")
var option = {
  "bot_path" : "/botapi"
}
var tg = new lib.telegram("123456:abcdefg", option)
tg.on(function(update, respons){
  console.log(update)
})

tg.start()

//--! Log update !--\\
{
  "req":{
    "query": "/botapi"
  },
  "body":{
    "update_id": 144047304,
    "message": {
      "message_id": 393114,
      "from": {
        "id": 189890822,
        "is_bot": false,
        "first_name": "azka dev",
        "username": "azkadev",
        "language_code": "id"
      },
      "chat": {
        "id": 189890822,
        "first_name": "azka dev",
        "username": "azzkadev",
        "type": "private"
      },
      "date": 1627110738,
      "text": "/start"
    }
  }
}
  1. other

    1. set webhook via url ( only domain and public api ) https://yourweb.com/telegram/setwebhook?url=your_url_here if you want multiple bot you can add token here https://yourweb.com/telegram/setwebhook?url=your_url_here&token_bot=your_token_bot
    2. delete Webhook https://yourweb.com/telegram/deletewebhook?token_bot=your_token_bot
  2. html page webhook https://yourweb.com/telegram/webhook

❄To-Do

A list that i should do more for this project...

  • ✔ full bot api latest support ("auto-update")
  • ✔ clone fiture bot || multiple bot run on webhook
  • 🔜 easy run localhost

🖥Requirements

  • Node v10+ (Node v14 Recommended)
  • Network connection

0.1.20

2 years ago

0.1.19

2 years ago

0.1.16

2 years ago

0.1.17

2 years ago

0.1.18

2 years ago

0.1.15

3 years ago

0.1.11

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.6

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago