Scorocode.Bot

Содержание


new Bot(botId)

Конструктор sc.Bot

Возвращает: sc.Bot - Возвращает новый экземпляр sc.Bot

Параметр Тип Описание
botId String Telegram id бота, полученный от @BotFather

Пример

var sc = require('scorocode');

sc.Init({
    ApplicationID: "xxx", // <- заменить xxx на ключ appId приложения
    JavaScriptKey: "xxx", // <- заменить xxx на ключ javascript приложения
    MasterKey: "xxx" // <- заменить xxx на ключ masterKey приложения
});

var bot = new sc.Bot("321196098:AAEDbOYD6iLWsHD7w28vqf3a9oBeJAPXXpg");

var data = {
    "method": "methodname", //название метода Telegram bot API 
    "method_params": {
        // параметры метода Telegram Bot API
    }};
bot.send(data)

.send(data)

Метод для отправки запроса к Telegram Bot API.

Параметр Тип Описание
data Object Объект, содержащий данные для передачи Telegram Bot API

Свойства параметра data

Имя Тип Описание
method String Название метода Telegram bot API
method_params Object Объект с параметрами для указанного метода

Пример

var sc = require('scorocode');

sc.Init({
    ApplicationID: "xxx", // <- заменить xxx на ключ appId приложения
    JavaScriptKey: "xxx", // <- заменить xxx на ключ javascript приложения
    MasterKey: "xxx" // <- заменить xxx на ключ masterKey приложения
});

var bot = new sc.Bot("321196098:AAEDbOYD6iLWsHD7w28vqf3a9oBeJAPXXpg");

var data = {
    "method": "methodname", //название метода Telegram bot API 
    "method_params": {
        // параметры метода Telegram Bot API
    }};

bot.send(data);