Найти в Дзене
KamanoxLab

Telegram Business Bot. Как настроить бота?

Привет, друзья! На связи Kamanox. Сегодня мы поговорим о крутой новинке от Telegram, которая точно пригодится многим предпринимателям и компаниям – Telegram Business. А точнее, о возможности подключать к своему бизнес-аккаунту ботов для автоматических ответов на сообщения клиентов. И самое классное – мы разберем, как это настроить с помощью n8n, чтобы ваш бизнес работал еще эффективнее! Совсем недавно, в конце марта 2024 года, Telegram порадовал нас запуском полноценного набора инструментов для бизнеса – Telegram Business. Эта функция стала доступна для пользователей с подпиской Telegram Premium. Одна из самых интересных фишек Telegram Business – это возможность подключить к своему аккаунту чат-бота, который будет автоматически обрабатывать входящие сообщения от клиентов. Представьте: Все это освобождает ваше время, повышает скорость реакции на запросы и, как следствие, улучшает клиентский сервис. А довольный клиент – это ключ к успеху любого бизнеса! С помощью n8n мы можем создать гиб
Оглавление

Привет, друзья! На связи Kamanox.

Сегодня мы поговорим о крутой новинке от Telegram, которая точно пригодится многим предпринимателям и компаниям – Telegram Business. А точнее, о возможности подключать к своему бизнес-аккаунту ботов для автоматических ответов на сообщения клиентов. И самое классное – мы разберем, как это настроить с помощью n8n, чтобы ваш бизнес работал еще эффективнее!

1. Введение: Telegram Business и боты-помощники

Совсем недавно, в конце марта 2024 года, Telegram порадовал нас запуском полноценного набора инструментов для бизнеса – Telegram Business. Эта функция стала доступна для пользователей с подпиской Telegram Premium.

Одна из самых интересных фишек Telegram Business – это возможность подключить к своему аккаунту чат-бота, который будет автоматически обрабатывать входящие сообщения от клиентов. Представьте:

  • Клиент пишет вам в нерабочее время? Бот вежливо сообщит, когда вы будете на связи, или предложит оставить заявку.
  • Часто задают одни и те же вопросы? Бот даст на них моментальные ответы.
  • Нужно собрать первичную информацию от клиента? Бот проведет небольшой опрос.

Все это освобождает ваше время, повышает скорость реакции на запросы и, как следствие, улучшает клиентский сервис. А довольный клиент – это ключ к успеху любого бизнеса!

С помощью n8n мы можем создать гибкий сценарий, который будет не просто отвечать шаблонными фразами, а выполнять более сложную логику: собирать данные, обращаться к другим сервисам и многое другое. Давайте по шагам разберемся, как это сделать на простом примере.

2. Создание бота в BotFather

Если у вас еще нет своего бота, самое время его создать. Это очень просто и делается через официального "папу всех ботов" – @BotFather.

Поэтапная инструкция:

  1. Найдите BotFather: Откройте Telegram, в строке поиска введите @BotFather и выберите официальный аккаунт (с синей галочкой верификации).
  2. Начните диалог: Нажмите кнопку "Start" или отправьте команду /start.
  3. Создайте нового бота: Отправьте команду /newbot.
    BotFather попросит вас придумать
    имя для бота. Это имя будут видеть ваши клиенты. Например, "Personal Business Bot" или "Поддержка SuperShop".
    Затем нужно придумать
    юзернейм (username) для бота. Он должен быть уникальным и заканчиваться на bot. Например, pers_bus_bot или super_shop_support_bot.
-2
  1. Получите токен: Если юзернейм свободен, BotFather поздравит вас с созданием бота и выдаст API токен. Это длинная строка из букв и цифр. Обязательно скопируйте и сохраните этот токен в надежном месте! Он понадобится нам для подключения бота к n8n. Никому не показывайте этот токен!
  2. Настройте бота:
    С помощью команды /mybots открывается меню с вашими ботами, где вы выбираете созданный вами бота и нажимаете на кнопку Bot Setting
-3

Сама функция "Business Mode" включается напрямую в BotFather для конкретного бота. Чтобы ваш свежесозданный бот мог отвечать от имени вашего бизнес-аккаунта, вам нужно:

  • Включить функцию Business Mode
  • Иметь активную подписку Telegram Premium
-4
  • Включить функции Telegram Business в настройках своего аккаунта Telegram (Настройки > Telegram для бизнеса). В разделе "Telegram для бизнеса" найти пункт "Чат-боты" (или "Chatbots") и там добавить вашего бота, указав его юзернейм. Именно после этого бот сможет работать в связке с вашим бизнес-аккаунтом.

*Также не забудьте настроить необходимые разрешения для бота.

Отлично! Бот создан, токен сохранен. Теперь переходим к магии n8n.

3. Создание Workflow в n8n для автоответов

n8n – это мощный инструмент для автоматизации, который позволяет связывать разные сервисы и приложения без глубоких знаний программирования. Мы создадим простой, но эффективный сценарий (Workflow) для нашего Telegram-бота.

Поэтапное создание Workflow:

Предположим, вы уже установили n8n или используете облачную версию.

1. Создайте новый Workflow: На главной странице n8n нажмите "Add workflow" или на плюсик. И перед вами появится чистый "холст".

Пустой Workflow n8n
Пустой Workflow n8n

2. Добавьте Telegram Trigger:
Нажмите на "+" на пустом холсте, чтобы добавить первую ноду.
В поиске введите "Telegram" и выберите ноду
"Telegram Trigger". Эта нода будет "слушать" все сообщения, приходящие вашему боту.

3. Authentication: Выберите "Access Token".
Telegram API Credentials: Нажмите "Create New".

Добавление Credentials в Telegram Trigger в n8n
Добавление Credentials в Telegram Trigger в n8n

4. Name: Дайте имя вашим учетным данным, например, "Personal Business Bot".
Telegram Access Token: Вставьте тот самый API токен, который вы получили от BotFather.
Нажмите
"Save".

Добавление Credentials Telegram API Token в n8n
Добавление Credentials Telegram API Token в n8n

5. Updates: В поле "Updates" можно оставить звездочку (*), чтобы получать все типы обновлений.

Настройка Updates в n8n
Настройка Updates в n8n

6. Далее нажимаем на "Execute step", чтобы проверить работу.

Пример работы Execute step в n8n
Пример работы Execute step в n8n

7. Затем пишем сообщение на наш аккаунт, к которому присоединили бота любое сообщение с другого аккаунта (можно кого-то попросить написать).

Пример ответного сообщения с сервера Telegram через бизнес бота. n8n
Пример ответного сообщения с сервера Telegram через бизнес бота. n8n

Полученные данные нам понадобятся в следующих шагах.

Добавление ноды Filter в n8n
Добавление ноды Filter в n8n

8. (Опционально, но рекомендуется) Добавьте Filter, чтобы не отвечать ботам:
Нажмите на "+" после ноды "Telegram Trigger" и добавьте ноду "Filter".
Add Condition > Boolean.
Value 1: Используйте Expression Editor (значок с шестеренкой и точками) и вставьте {{ $json.business_message.from.is_bot }}. Это выражение проверяет, является ли отправитель сообщения ботом. Примечание: если вы используете обычные сообщения, а не бизнес-подключение, путь может быть {{ $json.message.from.is_bot }}.
Operation: Выберите false.
Таким образом, workflow будет продолжаться только если сообщение пришло от живого человека, а не от другого бота.

Пример использования ноды Filter в n8n
Пример использования ноды Filter в n8n

Также нажимаем на кнопку "Execute step", чтобы убедиться в правильности работы.

9. Добавьте HTTP Request для отправки ответа:
После ноды "Filter" (или "Telegram Trigger", если фильтр не добавляли) нажмите на "+" и добавьте ноду "HTTP Request". Мы будем использовать ее для отправки сообщения через Telegram Bot API, так как это дает нам нужный контроль над business_connection_id.


Method: POST
URL: Сюда нужно вставить URL для отправки сообщения. Он выглядит так: https://api.telegram.org/bot<ВАШ_API_ТОКЕН>/sendMessage. Замените <ВАШ_API_ТОКЕН> на ваш реальный токен бота.

Пример: https://api.telegram.org/bot1234567890:ABCdefGhIJKLmnopQrstuVwxyz/sendMessage
Куда вписывать URL для HTTP Request в n8n
Куда вписывать URL для HTTP Request в n8n
  • Send Body: true
    Body Content Type: JSON
    Specify Body > JSON Parameters > Add Parameter:


Key 1:
chat_id
Value 1: Используйте Expression Editor и вставьте {{ $json.business_message.chat.id }}. Это ID чата, куда нужно отправить ответ. Опять же, для обычных сообщений это может быть {{ $json.message.chat.id }}.


Key 2: text
Value 2: Здесь пишем текст нашего автоответа. Можно использовать данные из входящего сообщения. Например: Привет, {{ $json.business_message.from.first_name }}!


Key 3 (Ключевой для Telegram Business!): business_connection_id
Value 3: Используйте Expression Editor и вставьте {{ $json.business_message.business_connection_id }}. Этот параметр гарантирует, что ответ будет отправлен через ваше бизнес-соединение, то есть от имени вашего бизнес-аккаунта, а не просто от бота. Если этого поля нет во входящих данных, значит, сообщение пришло не через бизнес-функционал.

Пример заполненных Key в HTTP Request в n8n
Пример заполненных Key в HTTP Request в n8n

Вот пример JSON, адаптированный для общего понимания:

{
"parameters": [
{
"name": "chat_id",
"value": "{{ $json.business_message.chat.id }}" // Динамически получаем ID чата клиента
},
{
"name": "text",
"value": "Привет, {{ $json.business_message.chat.first_name }}!" // Персонализированный ответ
},
{
"name": "business_connection_id",
"value": "{{ $json.business_message.business_connection_id }}" // ID бизнес-соединения
}
]
}

Затем также нажимаем на кнопку "Execute step" и у нас должно получится что-то вроде этого:

Пример рабочего HTTP Request в n8n
Пример рабочего HTTP Request в n8n

Запуск:
Сохраните ваш Workflow (кнопка "Save" или Ctrl+S).
Активируйте Workflow (тумблер вверху справа "Active").
Отправьте сообщение на ваш Telegram-аккаунт, к которому подключен бот (или попросите кого-то отправить).
Зайдите в n8n и посмотрите на вкладку "Executions". Вы должны увидеть, как ваш Workflow успешно выполнился и ответ был отправлен.

Расширение возможностей (Switch Node):

В моём примере Workflow есть нода "Switch". Эта нода позволяет направлять поток данных по разным веткам в зависимости от условий. Например, вы можете проверять, от какого конкретно пользователя пришло сообщение ({{ $json.business_message.from.id }}), и отправлять разные ответы разным пользователям. Или проверять текст сообщения на ключевые слова. Это очень полезно для создания более сложных сценариев!

-20

4. Завершение: Новые горизонты для вашего бизнеса

Ну вот и все! Мы разобрались, как создать Telegram-бота, подключить его к вашему бизнес-аккаунту и настроить автоматические ответы с помощью n8n.

Пример работы бота Telegram Business реализованного с помощью n8n
Пример работы бота Telegram Business реализованного с помощью n8n

Какие возможности это открывает?

  • Мгновенная реакция 24/7: Клиенты получают ответ сразу, даже если вы не на месте. Это повышает их лояльность.
  • Разгрузка сотрудников: Бот берет на себя рутинные ответы, освобождая время менеджеров для более сложных задач.
  • Сбор лидов: Бот может собирать контактные данные и первичную информацию о запросе клиента.
  • Повышение конверсии: Быстрые и точные ответы помогают не упустить потенциального клиента и быстрее довести его до покупки.
  • Гибкость и масштабируемость с n8n: Вы можете легко изменять и усложнять логику бота, добавлять интеграции с CRM, Google Таблицами, почтой и другими сервисами, создавая по-настоящему умного помощника.

Конечно, это только верхушка айсберга. Telegram Business в связке с инструментами автоматизации вроде n8n открывает огромные перспективы для оптимизации общения с клиентами.

Надеюсь, эта инструкция была для вас понятной и полезной. Экспериментируйте, настраивайте и делайте ваш бизнес еще круче!

Если есть вопросы – пишите в комментариях!

________________________________________________________

#telegram #telegrambusiness #telegrambot #telegramдлябизнеса #telegrampremium #автоматизацияtelegram #n8n #n8ntutorial #n8nгайд #автоматизация #workflow #nocode #lowcode #api #интеграцияapi #чатбот #созданиечатбота #ботыдлябизнеса #автоответчик #автоматизацияответов #клиентскийсервис #поддержкаклиентов #улучшениеподдержки #бизнес #малыйбизнес #онлайнбизнес #продажи #увеличениепродаж #маркетинг #автоматизациямаркетинга #конверсия #повышениеконверсии #лидогенерация #botfather #httprequest #json #kamanox #инструкция #гайд #урок #каксделать #технологии #мессенджеры #продуктивность #эффективность #бизнеспроцессы #crm #уведомления #персонализация #ответыклиентам #обработказаявок #техподдержка #самообслуживаниеклиентов

Telegram, Telegram Business, Telegram Bot, Telegram для бизнеса, Telegram Premium, Автоматизация Telegram, n8n, n8n tutorial, n8n гайд, Автоматизация, Workflow, No-code, Low-code, API, Интеграция API, Чат-бот, Создание чат-бота, Боты для бизнеса, Автоответчик, Автоматизация ответов, Клиентский сервис, Поддержка клиентов, Улучшение поддержки, Бизнес, Малый бизнес, Онлайн бизнес, Продажи, Увеличение продаж, Маркетинг, Автоматизация маркетинга, Конверсия, Повышение конверсии, Лидогенерация, BotFather, HTTP Request, JSON, Kamanox (если используешь как бренд), Инструкция, Гайд, Урок, Как сделать, Технологии, Мессенджеры, Продуктивность, Эффективность, Бизнес-процессы, CRM (если бот интегрируется), Уведомления, Персонализация, Ответы клиентам, Обработка заявок, Техподдержка, Самообслуживание клиентов.