Добавление Telegram бота

Чтобы добавить Telegram бота, вам нужно его создать через @BotFather Telegram бота. После того, как вы создали своего Telegram бота, вам нужно скопировать его API-токен. Теперь перейдите в личный кабинет и нажмите на кнопку "Добавить Telegram бота". Вставьте ранее скопированный API-токен и выберите будет ли ваш Telegram бот приватным или не приватным. Теперь нажмите на кнопку "Добавить Telegram бота" и если вы всё сделали правильно, то вы добавите Telegram бота на сайт.

Меню Telegram бота

Чтобы перейти в меню вашего Telegram бота, перейдите в ваш личный кабинет на сайте и выберите ранее добавленного Telegram бота и нажмите на кнопку "Меню Telegram бота". В меню Telegram бота вы можете увидеть информацию о вашем Telegram боте, изменить API-токен Telegram бота, сделать его приватным или не приватным, включить или выключить вашего Telegram бота, а так же удалить его.

Список пользователей Telegram бота

В списке пользователей Telegram бота вы можете удалять пользователей, которые используют вашего Telegram бота или если ваш Telegram бот приватный, то вы можете разрешать или не разрешать пользователю использовать вашего Telegram.

База данных Telegram бота

В база данных Telegram бота вы можете добавлять записи, редактировать существующие записи или удалять их, так же вы можете использовать какие-то данные из базы данных в тексте сообщения вашей команды с помощью переменной "{{ database_records }}". Например, у нас есть такая запись "{"_id": 1, "key": "value"}" в базе данных и чтобы получить значение key, нам нужно в тексте сообщения команды использовать переменную выше так "{{ database_records[1]["key"] }}".

Список плагинов Telegram бота

В списке плагинов Telegram бота вы можете написать свой плагин и добавить его или редактировать существующие плагины и удалять их. После добавления плагина, он будет отправлен на проверку и после проверки он будет разрешён к использованию или же удалён если плагин содержит какой-то вредоносный код или создаёт какие-то файлы во время своей работы. Когда ваш плагин успешно пройдёт проверку, вы сможете его использовать в команде вашего Telegram  бота с помощью переменной "{{ run_plugin("Название плагина", "Название функции", **Остальные аргументы) }}". Если во время работы вашего плагина будут какие-то ошибки, то увидеть вы их сможете в логах плагинов Telegram бота.

Добавление команды

В добавление команды вы можете использовать доступные переменные и добавить команду, изображение, клавиатуру, API-запрос или запись в базу данных. В поле "Введите текст сообщения" вы можете использовать текстовый шаблонизатор Jinja. При отправке сообщения Telegram ботом пользователю используются HTML (parse_mode). При добавление клавиатуры вы можете выбрать тип клавиатуры (Обычная или встроенная). Для того, чтобы сгруппировать кнопки клавиатуры, нужно нажать на нужный вам ряд и на нужную вам кнопку клавиатуры. Если вы хотите сделать API-запрос при активации команды, вам нужно добавить "API-запрос", ввести URL-адрес и если это нужно, то и данные (JSON), которые будут отправлены на ведённый вами URL-адрес. На введённый вами URL-адрес будет отправлен POST запрос. Если вы хотите что-то записать в базу данных вашего Telegram бота при активации команды, то добавьте "Запись в базу данных" и введите нужные вам данные (JSON).

ВАЖНО: Для того, чтобы ваш Telegram бот активировался на какую-то команду или на какой-то текст Telegram пользователя, вам нужно добавить "Команду" и ввести нужную вам команду или текст!