Боты для ответа на сообщение в Телеграмме

Представьте, что у вас есть свой канал в Телеге. Допустим, вы высказываете непопулярную политическую точку зрения и, соответственно, ловите хейт в личку со стороны читателей и проходящих мимо.

Или, например, вы продаете что-то через свой канал. Клиентов так много, что один «продажник» (=вы) не справляется. Или поддержка вашего бизнеса отвечает всем в публичном чате, который прикреплен к вашему каналу. Но многие стесняются задать вопросы, так как их могут увидеть, поэтому пишут в личку, что не масштабируется.

Проблем много, а решение одно: сделать Телеграм бот, который будет работать посредником между вашими клиентами и командой поддержки.

Мое мнение: это самый лучшее применение телеграм ботов за всю историю их существования. На втором месте — рассылка закрытой информации через бота только проплатившим пользователям.

Самый популярный конструктор таких ботов — Livegrambot. Он позволяет сделать тоже самое, но при этом бот будет писать вашим пользователям «я сделан через Livegrambot», выпрашивая деньги у вас. Будучи умелым создателем Телеграм ботов, я решил сделать свой аналог, но уже с открытым исходным кодом и легким способом запустить его бесплатно на бесплатные серверы.

как сделать и отвечать за бота в telegram? ответ тут!!

Ниже я расскажу, как в 1 клик запустить такого бота и как он технически устроен.

TL;DR: Код выложил сюда

Юзер стори или как с этим ботом работать.

  • Ваши Пользователи (читатели канала, клиенты),
  • Закрытый Чат Поддержки (где сидят те, кто будет отвечать на вопросы Пользователей),
  • Бот (которому Пользователи будут писать свои вопросы).
Еще по теме:  Как изменить название ссылки на группу в Телеграмм

Вот так это все будет работать:

  1. Вы публикуете ссылку на Бота,
  2. Пользователи пишут в него свои вопросы,
  3. Бот пересылает их сообщения в ваш Чат Поддержки,
  4. В этом чате вы или ваши помощники отвечают на сообщение (через reply),
  5. Бот пересылает ответ обратно пользователю от своего лица, скрывая аккаунт отвечающего.

Такая схема неплохо масштабируется: достаточно нанять больше Агентов поддержки, и все Пользователи получат свои ответы вовремя и через бота.

Как это все запустить? Желательно, без навыков

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

В README.md я добавил волшебную кнопку от Heroku, которая поможет запустить код из репозитория. После нажатия, при наличии аккаунта на Heroku (который можно создать также по 1 кнопке), вы увидите такую картину:

Heroku уже понял, какие данные нужно запросить у вас, у создателя, чтобы все завелось автоматически. Давайте пройдемся по этим параметрам:

— App name: название приложения в системе Heroku. Можно придумать любое.

— Choose a region: где Хероку запустит ваш код. Можно выбрать любое место.

— HEROKU_APP_NAME
: впишите сюда тоже самое, что указали выше в App name (это важно для того, чтобы завести тг бота через вебхуки).

— TELEGRAM_SUPPORT_CHAT_ID : айдишник чата, куда Телеграм бот будет пересылать сообщения пользователей. Как узнать его — смотрите ниже.

— TELEGRAM_TOKEN : токен вашего бота, который можно получить у BotFather.

Как узнать TELEGRAM_SUPPORT_CHAT_ID

Способов много, но самый простой — это добавить вот этого бота в ваш созданный приватный чат. Этот бот возвращает все данные, которые ему присылает Телеграм, в частности событие «меня добавили в чат», откуда вы и сможете извлечь chat_id .

Еще по теме:  Куда пропали группы в Телеграмме

Как реализовать такого бота?

Ниже будет много технической информации. Мы же на Хабре, поэтому я решил добавить этот раздел для любителей разобраться в коде и при необходимости его адаптировать. Это раздел можно спокойно пропустить, если хотите.

Примеры кода я буду писать на языке Python и использовать библиотеку python-telegram-bot . Итогда я буду вставлять ссылки на GitHub (гит), чтобы легко можно было найти этот кусок кода в моем репозитории.

Хендлеры (обработчики событий)

Для нашей задумки необходимы всего 3 хендлера (гит):

from telegram.ext import Updater from telegram.ext import CommandHandler, MessageHandler, Filters updater = Updater(TELEGRAM_TOKEN) dp = updater.dispatcher # Для приветственного сообщения и для «к вам подключился » dp.add_handler(CommandHandler(‘start’, start)) # Для пересылки из бота в чат поддержки dp.add_handler(MessageHandler(Filters.chat_type.private, forward_to_chat)) # Для пересылки ответа из чата обратно пользователю dp.add_handler(MessageHandler(Filters.chat(TELEGRAM_SUPPORT_CHAT_ID)

Источник: temofeev.ru

Что умеет Telegram-бот от Carrot quest и как его настроить

Что умеет Telegram-бот от Carrot quest и как его настроить

У нас классная новость! Мы разработали чат-бота в Telegram, чтобы общение бизнеса с клиентами стало еще удобнее.

В этой статье мы подробно разберем, какие задачи Telegram-бот поможет закрыть командам, что он уже умеет и какие функции скоро появятся.

А если вы прямо сейчас хотите не читать, а уже попробовать чат-бота в Telegram и поделиться с нами обратной связью, напишите нам в чат: «Хочу Telegram-бота».

Почему бизнесу нужен Telegram-бот

Telegram в России стал самым популярным мессенджером, а некоторые социальные сети теперь доступны только с VPN. Бизнесу пора включать Telegram наполную и использовать все его возможности:

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

Бот от Carrot quest — это не просто очередной сервис для запуска Telegram-бота, а возможность общаться с клиентами из всех каналов в одной экосистеме:

  • вся история общения с клиентом собирается в одном сервисе — и с ботом и с операторами;
  • можно связать инструменты Carrot quest между собой и настроить омниканальную коммуникацию с пользователями;
  • собрать чат-бота для Telegram можно за 5 минут в визуальном редакторе, как и любого другого бота в Carrot quest.

Что умеет Telegram-бот от Carrot quest

Вы, скорее всего, уже знакомы с нашими ботами на сайте, а вот что умеет Telegram-бот:

  • запускается после нажатия на кнопку /start в диалоге;
  • собирает информацию о пользователе, его контакты и автоматически передает все данные в сервис;
  • отвечает на часто задаваемые вопросы;
  • автоматически распределяет диалог на нужную команду или оператора.

Как наш Telegram-бот помогает командам

Рейтинг
( Пока оценок нет )
Загрузка ...