telegram_client
v0.0.34
Published
library to make bot or user bot telegram auto update latest bot api version telegram only bot api
Downloads
40
Readme
Telegram Client node js
Quick Start
Bot
var { Telegram } = require("../src/index"); var lib = new Telegram("token_bot"); var tg = lib.api; function setWebhook() { var url = "url_deployc"; var option = { "url": url }; var data = tg.request("setWebhook", option); console.log(data); } function doGet(e) { return ContentService.createTextOutput("hello"); } function doPost(e) { if (e.postData.type == "application/json") { var update = JSON.parse(e.postData.contents); if (update) { if (update.message) { var msg = update.message; if (text) { if (msg.text == "/start") { var option = { "chat_id": msg.chat.id, "text": "Hay this start message" }; return tg.request("sendMessage", option); } else { var option = { "chat_id": msg.chat.id, "text": "echo " + text }; return tg.request("sendMessage", option); } } else { var option = { "chat_id": msg.chat.id, "text": "Hello you" }; return tg.request("sendMessage", option); } } } } }
Userbot
var { Telegram } = require("../src/index"); var lib = new Telegram("paste_your_tokenhere", { "type": "user", "api": "api_userbot" }); var tg = lib.api; function getToken(){ var data = lib.loginUser("phone_number_int", "url_api"); console.log(JSON.stringify(data, null, 2)); } function login(){ var option = { "code": "code_telegram" }; var data = tg.request("authcode", option); console.log(JSON.stringify(data, null, 2)); } function setWebhook() { var url = "urlDeploy"; var option = { "url": url }; var data = tg.request("setWebhook", option); console.log(data); } function doGet(e) { return ContentService.createTextOutput("hello"); } function doPost(e) { if (e.postData.type == "application/json") { var update = JSON.parse(e.postData.contents); if (update) { if (update.message) { var msg = update.message; if (text) { if (msg.text == "/start") { var option = { "chat_id": msg.chat.id, "text": "Hay this start message" }; return tg.request("sendMessage", option); } else { var option = { "chat_id": msg.chat.id, "text": "echo " + text }; return tg.request("sendMessage", option); } } else { var option = { "chat_id": msg.chat.id, "text": "Hello you" }; return tg.request ("sendMessage", option); } } } } }