Skip to Content
Telegram боты

Telegram боты

Управление ботами и автоматизация взаимодействия в Telegram.

Подключение

  1. Создайте бота в @BotFather (/newbot).
  2. Скопируйте API Token.
  3. В разделе “Telegram бот” укажите токен.
  4. Нажмите “Сохранить и активировать”.

Сообщения

Стандартные шаблоны

Настраиваются в интерфейсе:

  • Приветствие (ответ на /start).
  • Активация (запрос телефона).
  • Ошибка (неизвестная команда).

Переменные

Доступны для подстановки в тексты:

  • {user.balance} — баланс.
  • {user.firstName} — имя.
  • {user.referralCount} — кол-во рефералов.
  • {project.name} — название проекта.

Команды

По умолчанию доступны:

  • /start — запуск.
  • /balance — проверка счета.
  • /history — последние операции.
  • /referral — ваша ссылка приглашения.

Конструктор сценариев (Workflow)

Позволяет создавать кастомную логику бота без кода.

Основные элементы

  1. Триггеры

    • Команда (например, /promo).
    • Сообщение (текст).
    • Контакт (отправка номера).
  2. Действия

    • Начислить бонусы.
    • Отправить запрос к API.
    • Обновить данные пользователя.
  3. Условия

    • Проверка баланса.
    • Проверка наличия в базе.

Пример сценария (Регистрация)

  1. Триггер: /start.
  2. Условие: Пользователь существует?
    • Да: Показать меню.
    • Нет: Запросить контакт -> Создать пользователя -> Начислить приветственный бонус.

Клавиатуры

Поддерживаются два типа кнопок:

  1. Inline (под сообщением) — для действий в моменте.
  2. Reply (под строкой ввода) — постоянное меню.
Last updated on