Telegram боты
Управление ботами и автоматизация взаимодействия в Telegram.
Подключение
- Создайте бота в @BotFather (
/newbot). - Скопируйте API Token.
- В разделе “Telegram бот” укажите токен.
- Нажмите “Сохранить и активировать”.
Сообщения
Стандартные шаблоны
Настраиваются в интерфейсе:
- Приветствие (ответ на
/start). - Активация (запрос телефона).
- Ошибка (неизвестная команда).
Переменные
Доступны для подстановки в тексты:
{user.balance}— баланс.{user.firstName}— имя.{user.referralCount}— кол-во рефералов.{project.name}— название проекта.
Команды
По умолчанию доступны:
/start— запуск./balance— проверка счета./history— последние операции./referral— ваша ссылка приглашения.
Конструктор сценариев (Workflow)
Позволяет создавать кастомную логику бота без кода.
Основные элементы
-
Триггеры
- Команда (например,
/promo). - Сообщение (текст).
- Контакт (отправка номера).
- Команда (например,
-
Действия
- Начислить бонусы.
- Отправить запрос к API.
- Обновить данные пользователя.
-
Условия
- Проверка баланса.
- Проверка наличия в базе.
Пример сценария (Регистрация)
- Триггер:
/start. - Условие: Пользователь существует?
- Да: Показать меню.
- Нет: Запросить контакт -> Создать пользователя -> Начислить приветственный бонус.
Клавиатуры
Поддерживаются два типа кнопок:
- Inline (под сообщением) — для действий в моменте.
- Reply (под строкой ввода) — постоянное меню.
Last updated on