Интеграция с Telegram-ботом

Подключите Telegram-бота к проекту, а затем настройте его ответы в активном сценарии Telegram в Flows.

Полный пример работы с базой знаний смотрите в статье «Как создать ИИ-бота в Telegram без программирования».

Нужен активный сценарий Telegram

Подключение бота настраивает канал Telegram. Ответы, поиск по базе знаний, обращения к AI и шаги диалога задаются в Flows. Если в проекте нет активного сценария Telegram, входящие сообщения игнорируются и бот не отвечает.

Перед началом

  • Проект FileBrain.Pro и аккаунт Telegram.
  • Токен бота, полученный у @BotFather.
  • Материалы в базе знаний, если сценарий использует RAG Search, и достаточно кредитов для операций сценария.

Подключите бота и активируйте сценарий

  1. Создайте Telegram-бота

    Откройте @BotFather в Telegram, отправьте /newbot и следуйте инструкциям, чтобы выбрать название и имя пользователя. Скопируйте выданный токен бота.

  2. Подключите бота к проекту

    Откройте раздел Интеграции проекта и выберите Telegram-бот. Вставьте токен и сохраните подключение. FileBrain.Pro автоматически настроит доставку сообщений.

  3. Создайте сценарий Telegram

    В том же проекте откройте Flows, создайте новый сценарий и выберите триггер Telegram. В проекте может быть один активный сценарий Telegram.

  4. Настройте диалог и активируйте сценарий

    Начните с цепочки Telegram Вход → Telegram Ответ. Соедините узлы и задайте короткий тестовый ответ в поле Текст ответа выходного узла. Сохраните сценарий и сделайте его активным.

    Для ответов с AI добавьте нужные узлы, например RAG Search или Invoke LLM, и передайте их результат в Telegram Ответ через выбор переменных.

  5. Проверьте бота в Telegram

    Откройте чат с ботом и отправьте текстовое сообщение. Убедитесь, что пришёл ожидаемый ответ, затем проверьте журнал выполнений Flows в проекте. Протестируйте весь диалог перед запуском для пользователей.

Основы редактора описаны в разделе «Начало работы с Flows», а узлы и поведение диалога — в руководстве по коннектору Telegram.

Добавьте нужное поведение

  • Telegram Вход передаёт в сценарий текст сообщения, сессию, чат и данные пользователя.
  • RAG Search и Invoke LLM помогают настроить ответы по базе знаний и с помощью AI.
  • User Input задаёт вопрос и приостанавливает сценарий до следующего ответа пользователя.
  • Telegram Ответ возвращает итоговый ответ. Telegram Message может отправить дополнительное сообщение во время выполнения.
  • Если сценарию нужна история диалога, добавьте узлы Read Memory и Append Memory.

Бот уже подключён?

Сохраните существующее подключение и создайте или активируйте сценарий Telegram в этом проекте. Прежний режим прямых ответов больше недоступен. Одного подключения бота или загрузки документов недостаточно для настройки ответов.

Если бот не отвечает

  • Убедитесь, что бот и сценарий относятся к одному проекту.
  • Проверьте, что выбран триггер Telegram, сценарий сохранён и активен.
  • Проверьте соединения между узлами и ответ в узле Telegram Ответ.
  • Посмотрите журнал выполнений и доступные кредиты. Коннектор поддерживает входящие текстовые сообщения; вложения не обрабатываются.

Если нужна помощь, обратитесь в поддержку.