Чат-бот Telegram для сайта
Посетитель сайта чаще пишет в Telegram, чем заполняет форму. Вопрос не в том, ставить бота или нет, — вопрос в том, чтобы сообщение потом не потерялось между каналами.
Зачем сайту вообще бот в Telegram
Формы обратной связи на сайте почти никто не любит: имя, телефон, галочка про обработку данных — и тишина на несколько часов. В Telegram человек пишет сразу и ждёт быстрого ответа, потому что в личной переписке привык именно к такому темпу.
Поставить бота — дело пяти минут. Сложность дальше: сообщения из Telegram живут своей жизнью, отдельно от чата на сайте, и теряются между сотрудниками. Если чат на сайте уже стоит, каналы имеет смысл свести в одно окно — как это устроено, описано на странице каналов.
Как получить токен в BotFather
Бот создаётся в самом Telegram, через служебного бота @BotFather. Пишете ему /newbot, придумываете имя, которое увидит клиент, и username, обязательно заканчивающийся на bot. В ответ придёт токен: длинная строка из цифр и букв через двоеточие.
Это единственный ключ доступа. У кого токен, тот и управляет ботом от его имени. Если строка где-то засветилась или вы не помните, кому её показывали, в BotFather есть команда /revoke — она выдаёт новый токен и обнуляет старый.
Куда вставить токен
Токен переносится в настройки канала в кабинете, раздел Telegram при подключении канала. После сохранения бот выходит на связь за несколько секунд: напишите ему напрямую и убедитесь, что он отвечает по базе знаний, а не молчит. Схема похожа на ту, что описана в статье про установку виджета на сайт. Там тоже один шаг с ключом, а дальше вся работа идёт с содержанием, без кода.
Чем клиентский бот отличается от операторского
Здесь путаются чаще всего.
Клиентский бот — тот, в который пишут посетители. Они находят его через сайт или прямо в Telegram, отвечает им ИИ по вашей базе знаний, сложные вопросы уходят человеку.
Операторский бот — личный канал сотрудника. Туда падают уведомления обо всех диалогах сразу, включая Telegram, и оттуда же можно ответить, не открывая кабинет на сайте. Сотрудник его не настраивает и не администрирует, он просто получает и отправляет сообщения, как в обычной переписке. Когда в разговор вступил человек, ИИ замолкает и поверх не пишет. Правило общее для всех каналов, Telegram тут не исключение.
Почему один бот нельзя подключить в двух сервисах сразу
Telegram отдаёт сообщения бота только одному получателю за раз. Вставите один токен в два места — например, в старый скрипт поддержки и в новый сервис — и они начнут перехватывать обновления друг у друга: то один ответит, то другой, то бот вообще замолчит на несколько минут. Так устроен сам Bot API, чинить это на стороне сервиса нечем.
Отсюда правило переезда: сначала полностью отключаете бота от старого места, потом подключаете к новому. Если две системы должны работать параллельно, заводите второго бота с отдельным именем — денег Telegram за это не берёт.
Что делать со старой перепиской
История не переезжает. Работал бот раньше через самописный скрипт или другой сервис поддержки — выгрузить его прошлые сообщения через API не выйдет: задним числом Telegram такую историю не отдаёт никому.
Тащить архив бессмысленно. Выпишите вручную обращения, которые ещё не закрыты, и предупредите постоянных клиентов, что бот теперь отвечает быстрее и по-другому. Учёт при этом начинается с чистого листа: в тарифах один диалог — это вся переписка с посетителем целиком, сколько бы реплик в ней ни было. Бесплатный тариф с сайтом и Telegram, платные с полным набором каналов — всё на странице тарифов.
Чего это не решает
Торг, персональная скидка, решение по конкретному заказу — по-прежнему зона живого менеджера. Хороший бот в такой момент так и говорит, вместо того чтобы выдумывать ответ.
Фотографии ИИ не читает. Прислали скриншот ошибки или фото товара с браком — обращение уходит сотруднику вместе с файлом.
Отдельная история, если у вас уже есть сложный бот со сценариями и кнопками, настроенный годами. Логику придётся продумывать заново: она жила в вашем коде, Telegram её у себя не хранит, и копированием токена дело не обойдётся. Чем такой подход отличается от привычных виджетов на сайте, разобрано на странице сравнения с Jivo.
Частые вопросы
Можно ли использовать бота, который уже работает в другом сервисе?
Нет, сначала нужно отключить его там — иначе оба сервиса будут бороться за одни и те же сообщения и бот начнёт вести себя непредсказуемо.
Виден ли токен бота посторонним?
Нет, он хранится в настройках канала и передаётся только между Telegram и сервером — вставлять его стоит только туда, где вы понимаете, кто получит доступ.
Что увидит клиент, если ему ответит не ИИ, а сотрудник?
Ничего необычного — сообщение придёт от того же бота, только ИИ на это время замолчит и не будет писать поверх ответа человека.
Читайте дальше
- Виджет WhatsApp на сайте: не просто кнопкаКнопка WhatsApp уводит посетителя с сайта, а виджет с официальным Cloud API оставляет пере…
- Мессенджер MAX: новый канал для бизнесаБизнес начинает получать вопросы в MAX, а игнорировать канал всё сложнее. Разбираем, что м…
- Уведомления в Telegram: оператор отвечает из мессенджераСообщения с сайта приходят оператору уведомлениями в Telegram, а ответить можно прямо из м…
- WhatsApp для бизнеса: подключение по-беломуЧем официальный WhatsApp Cloud API отличается от обычного приложения и серых схем через те…