Конструктор ботов

Материал из wiki-MyMakerBot
Версия от 21:00, 24 мая 2019; Sergahell (обсуждение | вклад) (Новая страница: «== Пересылаемые в бот переменные == При каждом вызове любого метода в него передаются зар…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Пересылаемые в бот переменные

При каждом вызове любого метода в него передаются заранее предопределенные переменные

$message - оригинальное значение от телеграма $user - массив с параметрами текущего пользователя $argv - параметры, которые передаются из команды $data - служебные параметры в том числе $data.fulltext - полный текст переданного сообщения $group_chat_id - ИД группового чата в котором пришла команда боту $is_admin - 0\1 является ли пользователь создателем бота

Как смотреть JSON

Некоторые переменные будут представлять из себя массивы. Просто так их вывести на экран невозможно. Их легче всего преобразовать в JSON

В каждую команду поступает оригинальное сообщение от телеграма. Имя переменной для сообщения $message. Как вывести?

 {$message|json}


Вы можете таким образом безопасно вывести на экран - сообщением бота любую переменную