Содержание
- 1 Зачем нужны боты обратной связи в Телеграм
- 2 Создаем бот обратной связи через FleepBot
- 3 Создаем бота обратной связи через LivegramBot
- 4 Подключаем боты к чату
- 5 Какой конструктор выбрать для создания бота обратной связи в Телеграм
- 6 Заключение
- 7 Как создать бота
- 8 Как пользоваться ботом в телеграмме
- 9 Как создать тех.поддержку в телеграмме
В Telegram существует большое количество ботов, помогающих в общении. Их можно создавать самостоятельно. Инструкция по настройке доступна любому пользователю. Одна из таких программ – бот обратной связи в мессенджере Telegram. Он будет полезен интернет-магазинам, блогерам и другим администраторам многочисленных каналов в Телеграме. Наличие такой программы улучшает отношение читателей к группе.
Такой помощник – необходимая вещь для канала с большим количеством подписчиков. Чтобы сделать наполнение группы полезным, нужно знать интересы аудитории. Как проще всего это сделать? Спросить у нее напрямую. Однако не каждый администратор канала готов открыть личную почту всем желающим.
У многих интернет-магазинов есть свои чаты в мессенджерах. Для них возможность связаться с клиентом необходима. У будущих покупателей чаще всего возникают вопросы о цене и доставке товаров, но не все люди могут сразу найти нужную информацию.
Инструкцию по созданию обратной связи в Telegram может выполнить любой пользователь мессенджера.
Для создания потребуется @BotFather. Находим его, запускаем и вводим команду /newbot, после чего выбираем имя и username новой программы. Последнее должно заканчиваться на «bot». Если программа выдает ошибку – нужно поменять username. Оно уже занято.
- Копируем уникальный токен. Он пригодится позднее. С помощью команд @BotFather можно дать описание и аватарку и настроить другие характеристики.
- Находим @LivegramBot, запускаем и вводим команду /adbot, после чего вставляем сохраненный токен. В ответ должно прийти уведомление о готовности к работе.
- Запускаем нового бота. После начала появится стандартное сообщение. Его можно проигнорировать. Все приготовления завершены.
- С помощью настроек @LivegramBot можно поменять приветственное сообщение.
Теперь подключаем созданную программу к каналу. Добавьте ее в чат. Обратную связь можно прописать в шапке группы, чтобы подписчикам и рекламодателям было проще найти ее.
Он прост в использовании. Подписчик открывает диалог с программой и пишет там вопрос. Та пересылает это сообщение в тот чат, который вы начали, когда активировали ее. Чтобы ответить на письмо собеседника, выберите сообщение и нажмите пункт «Ответить». Ответ будет переслан собеседнику.
Такой бот позволит не только получить обратную связь и дать подписчикам нужный контент, но и ответить адресатам и избежать необходимости открытия большого количества новых чатов. Этот бот открывает возможность всем рекламодателям обратиться к вам напрямую с предложением сотрудничества. И личная почта останется в секрете.
20.09.202014:24444Виктор ФелькИнформационный портал IT Техник
Как создать бот обратной связи в Телеграм и получить дополнительное средство коммуникации и клиентов, расскажу в сегодняшней статье.
Содержание
Зачем нужны боты обратной связи в Телеграм
Для начала разберу, зачем используют боты обратной связи.
В первую очередь боты нужны для связи с людьми, получившими бан за спам и не имеющими возможность писать другим пользователям мессенджера первыми.
В боты при бане писать все равно возможно.
Пример. Вы имеете канал и указали в его описании свой линк для связи.
Рекламодатель нашел канал, но имеет бан за спам и написать вам первым не может. Что произойдет? Станет ли рекламодатель ждать конца срока бана и напишет ли потом? Маловероятно. Скорее всего найдет другой подходящий канал с ботом для связи и через него купит рекламу. В итоге теряем потенциального клиента и деньги.
Пример 2. С вами хочет связаться другой администратор для проведения взаимопиара. Админ имеет спам-бан и не может написать вам в личку первым. Бота для связи нет. Итог: админ найдет другой канал для вп, а бесплатный трафик , который возможно было получить с взаимопиара — потерян.
Как видим из примеров, бот обратной связи в Телеграм помогает получить клиентов и улучшает коммуникацию. Значит иметь его необходимо обязательно.
Через боты обратной связи возможно реализовать различные задачи. Например, сделать бот для сбора контента от подписчиков, прайс-бот, бот-портфолио, бот по продаже курсов и пр.
Создать бот обратной связи возможно через два конструктора: LivegramBot и FleepBot. Ниже я разберу пошагово создание бота в каждом конструкторе. И выскажу свое мнение о лучшем.
Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.
Создаем бот обратной связи через FleepBot
Для примера я создам простой бот для связи с одной кнопкой.
Настройка и подключение
1. Нахожу в поиске и запускаю @FleepBot
2. В боте уже есть качественная инструкция по настройке. Удобно.
3. Нажимаю кнопку «Создать бот» и выбираю «Бот обратной связи».
4. Теперь необходимо перейти в @BotFather и создать в нем бот, затем подключить его к Fleep, отправив токен.
5. Перехожу в @BotFather и создаю бот.
6. Запускаю @BotFather, он выдает список команд.
7. Ввожу команду /newbot, бот просит придумать название. Назову просто «Бот для связи».
8. Название дано, выбираю юзернейм (на окончании обязательно должно быть слово «bot»). Даю юзернейм «live_support23_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, получаю поздравления и токен. Теперь проработаю внешний вид и описание бота.
9. Использую команду /setuserpic для добавления аватарки и отправляю фото. Отправляю команду, выбираю бот и присылаю фото для аватарки.
10. Аватарка сделана, добавляю описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает возможность установить описание бота в шапке. Команда /setdescription дает возможность установить описание бота при старте.
11. Ввожу /setabouttext и даю описание бота в шапке. Например «Бот для связи с администратором канала».
12. Ввожу /setdescription и отправляю текст для описания бота при старте. Сделаю текст таким же как и в шапке бота «Бот для связи с администратором канала».
13. С первичной настройкой все, копирую токен бота и отправляю его в @Fleepbot.
Все готово, теперь создаю кнопки в боте.
Инструкция по созданию кнопок
1. Захожу в созданный бот и запускаю его.
2. Запустил бот, теперь настраиваю его. Нажимаю «Настройки».
3. Я делаю простой бот с одной кнопкой. Нажимаю «Кнопки», затем «Добавить».
4. Бот просит ввести название для кнопки. Назову ее «Техподдержка».
5. Ввожу ответ — текст, который получит пользователь, нажав на кнопку в боте. Я ввожу, например, такой: «По всем возникшим вопросам вы можете написать мне в личные сообщения @tolstoy87» и нажимаю «Готово».
6. Кнопка готова, бот отправляет сообщение о ее успешном создании.
Проверка бота
Бот создан, пора найти и проверить его.
1. С другого аккаунта Телеграм ищу в поиске свой созданный бот.
2. Запускаю его.
3.Проверяю кнопку. Все работает, по нажатию бот выдает нужную информацию.
Чтобы убрать вотермарку «Бот создан с помощью сервиса @FleepBot», необходимо использовать платную версию Fleep-отложки или оплатить подписку на бот.
Итак, бот обратной связи в Телеграм получился полностью рабочим и удобным. Дополнительно познакомиться с возможностями конструктора FleepBot возможно в видео ниже.
Создаем бота обратной связи через LivegramBot
Второго бота буду создавать через @LivegramBot
Настройка и подключение
1. Нахожу бота @LivegramBot в поиске Телеграм, запускаю и ввожу команду /addbot
2. Выскакивает сообщение с просьбой о создании бота в @BotFather , перехожу в него.
3. В @BotFather ввожу команду /newbot и придумываю имя для бота. Я назову его Support_bot (название возможно и на русском).
4. Теперь нужно создать юзернейм для бота(@юзернейм). Важно — на конце обязательно должно быть слово bot, о чем и предупреждают. Подбираю подходящее. Если бот пишет ошибку, значит оно уже занято. Со второй попытки я создал подходящий юзернейм.
Все, выскакивает сообщение об успешном создании бота и в самом низу выдается токен. (Длинная строка с цифрами и буквами).
5. Боту можно дать описание и аватарку. Через команды в @BotFather
Я добавлю одну аватарку через команду /setuserpic. Ввожу ее и загружаю фото. Теперь у бота есть аватарка.
По желанию добавляем описание к боту. Я этого делать не буду.
6. Далее пересылаю сообщение с токеном в @LivegramBot или просто копируем и вставляем его.
Успешно, создаем бот обратной связи в Телеграм.
7. Запускаю созданный бот. Получаю стандартное сообщение. Его возможно поменять в дальнейшем. Но предложение «Этот бот был создан с помощью @LivegramBot» убрать никак нельзя. Это своеобразная плата за использование функций бота.
Проверка бота
Теперь через бот возможно общаться с пользователями. Проверю. Нахожу созданный бот в поиске Телеграм.
Запускаю и пишу ему с основного аккаунта.
Получаю сообщение в боте на втором аккаунте (том, на котором я его создал).
Теперь я попробую ответить. Выбираю сообщение и нажимаю пункт «Ответить» и пишу.
Ответ пришел мне в бот, запущенный на основном аккаунте.
Все работает, получаю двухстороннюю связь.
Подключаем боты к чату
Бот обратной связи в Телеграм возможно подключить к любому чату. Возможно подключить к чату как бот созданный через FleepBot, так и созданный через LivegramBot. Для подключения бота, просто добавьте его в нужный чат с того аккаунта, где его создавали.
После подключения к чату, бот будет пересылать все сообщения от пользователей в чат. Отвечать на сообщения будет возможно прямо из чата. Удобно, если у вас есть отдельная админская группа. В этом случае вы ничего не пропустите, а отвечать на сообщения смогут и другие админы чата.
Пример подключения к чату бота, созданного через FleepBot
Пример подключения к чату бота, созданного через LivegramBot
Какой конструктор выбрать для создания бота обратной связи в Телеграм
Чтобы ответить на этот вопрос, разберу плюсы и минусы каждого конструктора. Конструктор LivegramBot.
Плюсы:
- Бесплатный.
- Простой в настройке.
- Есть рассылка по пользователям, запустившим бот.
Минусы:
- Скудный функционал: нельзя создавать кнопки, делать выборочную рассылку, ставить автоответы и пр.
- Есть неубираемая реклама «Этот бот был создан с помощью @LivegramBot»
- Нет чата с поддержкой.
Конструктор FleepBot.
Плюсы:
- Бесплатный.
- Простой в настройке.
- Есть рассылка не только по пользователям, запустившим бот, но и по пользователям, нажавшим определенные кнопки, или недавно использующим бот
- Вотермарку «Бот создан с помощью сервиса @FleepBot» возможно убрать.
- Есть чат с техподдержкой.
Минусов я не обнаружил.
Оба конструктора выполняют свои задачи, но, на мой взгляд, лучше выбрать для работы FleepBot.
Заключение
Вот так легко и просто возможно создать бот обратной связи в Телеграм. Советую обязательно создать его и прописать в шапке всех каналов. Это очень важно и полезно для администратора канала.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.
Обратная связь в Телеграмме — это не только обращение в службу поддержки мессенджера, но и общение с пользователями через специальные боты, созданные с помощью «BotFather» и модифицированные «LivegramBot». Благодаря боту можно перенести беседы со всеми пользователями, которые Вам напишут в отдельный чат.
Как создать бота
- Для начала нам потребуется открыть чат с «отцом» роботов — @Botfather.
- Начинаем диалог с ботом отправкой команды /start, а затем вводим /newbot.
- Далее указываем название и никнейм, который должен оканчиваться словом «bot». Отправляем данные и получаем уникальный токен, который требуется скопировать.
Теперь осталось настроить обратную связь. Запускаем @LiveGramBot и выбираем русский язык. Нажимаем на кнопку (вводим команду) /addbotи вставляем ранее скопированный токен.
Как пользоваться ботом в телеграмме
Создав бота, укажите ссылку на него в описании своего канала, группы или же своего профиля. При обращении пользователей через персональную службу поддержки, сообщения будут отображаться в чате с ботом. Будет видно имя пользователя, по которому можно перейти в профиль и посмотреть аватар, номер телефон. Для запрета перехода по имени требуется перейти в Настройки — конфиденциальность и редактировать параметр «Пересылка сообщений».Также с помощью «Livegram» можно настроить бот, разослать всем пользователям (подключившим робота) сообщения/файлы, изменить настройки языка и посмотреть статистику.Если требуется изменить основные настройки, то обратитесь к@Botfather – /my bots – Выбор бота -edit bot — выбор нужного параметра.
Как создать тех.поддержку в телеграмме
Если вы являетесь владельцем телеграм канала, можно назначить администраторов, которые в дальнейшем могли бы отвечать на запросы подписчиков через обратную связь. Сделать это следующим образом:
- Создать группу и преобразовать ее в супергруппу.
- Добавить в групповой чат всех администраторов будущего колл-центра.
- Подключить ранее созданного бота.Для отправки сообщения обратившимся пользователям в тех. поддержку требуется ответить на сообщение бота.
Советуем приступать к созданию и настройки бота в Web Telegram Online. Веб версия Телеграма имеет раздельные вкладки, что способствует быстрому переключению между чатами. Также здесь имеется режим «Инкогнито», для незаметного чтения сообщений и прокси сервер, для обхода блокировки мессенджера в России и по всему миру.Комментарии (6)Телеграмм онлайн:Бесплатные лайки для инстаграм в телеграм веб онлайнКак сделать стикеры в телеграмме?Телеграмм бот “Скачать с Youtube” – видео с ютуба в телеграмеТелеграмм бот с красивыми шрифтамиVK Music Bot – Вк-бот для скачивания музыки в ТелеграммеПапки в телеграмме – как создать, добавить или удалитьБот в телеграмме для игры в мафиюЧто такое ссылка в телеграмме?Как связаться со службой поддержки телеграмма? Телеграмм не работает!Еще одной уникальной возможностью персональных ботов в телеграмме веб является возможность использовать их как средства обратной связи. Благодаря такому методу общения, сохраняется полная анонимность одной стороны — собеседник будет получать конвертированные сообщения от профиля робота, при этом, никнейм и фото его владельца останутся в тайне. Если вы предпочитаете не общаться напрямую с незнакомцами, советуем пользоваться функцией “Feedback” персональных помощников в телеграмме онлайн.Для этого понадобится любой робот, созданный с помощью “Botfather”. Если вы не знаете как сделать себе личного ассистента, в статье: “Botfather — или как создать бота в телеграмме веб”приведена подробная инструкция их созданию.
- Чтобы сделать робота принимающего сообщения, сначала скопируйте индивидуальный токен, который выдает Botfather каждому новому боту. Он выглядит таким образом:
Никому не передавайте данный код, если хотите, чтобы ваш ассистент был в безопасности.
- Запустите @Livegrambot — инструмент для создания фидбеков — помощников для обратной связи в телеграме онлайн;
- Введите команду /addbot;
- После данной команды, бот вышлет вам пользовательское соглашение и правила пользования, а следом краткое руководство по работе веб-ассистента;
- Отправьте скопированный токен в Livegrambot, чтобы подключить бота к сервису фидбеков.
Ваш онлайн ассистент теперь привязан к сервису Feedback.
Где используется данная возможность в телеграмм веб
Если вы администратор определенного канала, можете указать контакты данного бота, чтобы общаться с подписчиками. В основном, Feedback bot используется для:
- Анонимной связи;
- Получения жалоб и предложений;
- Общения с рекламодателями.
Обратную связь нельзя использовать для отправки сообщения первым. Система робота работает в стационарном режиме и дает возможность отвечать анонимно только тем людям, которые запустили робота.Для удобной работы с обратной связью в мессенджере, рекомендуем Web-telegram.online, который имеет отдельную вкладку с ботами. В веб телеграмме навигация по онлайн ассистентам происходит гораздо быстрее.Комментарии (0)Телеграмм онлайн:BotFather — или как создать бота в телеграмме вебMotherBot в телеграмм вебКак создать супергруппу в телеграмм вебФункция “Кто рядом” в телеграммКак перенести телеграмм на другой номерСекретный чат в телеграммеКак прочитать сообщения в телеграмме все разомЧаты и группы в телеграммеРежим “Инкогнито” в веб телеграмме
Представьте, что у вас есть свой канал в Телеге. Допустим, вы высказываете непопулярную политическую точку зрения и, соответственно, ловите хейт в личку со стороны читателей и проходящих мимо.
Или, например, вы продаете что-то через свой канал. Клиентов так много, что один “продажник” (=вы) не справляется. Или поддержка вашего бизнеса отвечает всем в публичном чате, который прикреплен к вашему каналу. Но многие стесняются задать вопросы, так как их могут увидеть, поэтому пишут в личку, что не масштабируется.
Проблем много, а решение одно: сделать Телеграм бот, который будет работать посредником между вашими клиентами и командой поддержки.
Мое мнение: это самый лучшее применение телеграм ботов за всю историю их существования. На втором месте – рассылка закрытой информации через бота только проплатившим пользователям.
Самый популярный конструктор таких ботов – Livegrambot. Он позволяет сделать тоже самое, но при этом бот будет писать вашим пользователям “я сделан через Livegrambot”, выпрашивая деньги у вас. Будучи умелым создателем Телеграм ботов, я решил сделать свой аналог, но уже с открытым исходным кодом и легким способом запустить его бесплатно на бесплатные серверы.
Ниже я расскажу, как в 1 клик запустить такого бота и как он технически устроен.
TL;DR: Код выложил сюда: https://github.com/ohld/telegram-support-bot
Юзер стори или как с этим ботом работать.
Действующие лица:
-
Ваши Пользователи (читатели канала, клиенты),
-
Закрытый Чат Поддержки (где сидят те, кто будет отвечать на вопросы Пользователей),
-
Бот (которому Пользователи будут писать свои вопросы).
Вот так это все будет работать:
-
Вы публикуете ссылку на Бота,
-
Пользователи пишут в него свои вопросы,
-
Бот пересылает их сообщения в ваш Чат Поддержки,
-
В этом чате вы или ваши помощники отвечают на сообщение (через reply),
-
Бот пересылает ответ обратно пользователю от своего лица, скрывая аккаунт отвечающего.
Такая схема неплохо масштабируется: достаточно нанять больше Агентов поддержки, и все Пользователи получат свои ответы вовремя и через бота.
Как это все запустить? Желательно, без навыков.
Планируя дизраптнуть платный аналог, необходимо продумать онбординг. Большинству проще заплатить, чем самому разбираться в коде, технологии и деплое. К счастью, я фанат 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.
Как узнать TELEGRAMSUPPORTCHAT_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 # Для приветственного сообщения и для "к вам подключился {username}" 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) & Filters.reply, forward_to_user))
С командой /start все понятно. Юзер нажал – прислать приветственное сообщение – прислать в чат поддержки о том, что подключился новый юзер (гит).
def start(update, context): update.message.reply_text(WELCOME_MESSAGE) user_info = update.message.from_user.to_dict() context.bot.send_message( chat_id=TELEGRAM_SUPPORT_CHAT_ID, text=f"? Connected {user_info}.", )
В случае пересылки ботом сообщения пользователя из лички в чат поддержки, тоже все просто (гит):
def forward_to_chat(update, context): update.message.forward(chat_id=TELEGRAM_SUPPORT_CHAT_ID)
В случае отправление ответа (reply) на пересланное сообщение, необходимо скопировать содержимое сообщения и отправить его от лица бота. Если аналогично сделать .forward
, то будет виден отправитель. А тут как раз недавно в Telegram Bot API добавили возможность удобно копировать содержимое сообщения (гит):
def forward_to_user(update, context): user_id = update.message.reply_to_message.forward_from.id context.bot.copy_message( message_id=update.message.message_id, chat_id=user_id, from_chat_id=update.message.chat_id )
Бесплатный деплой на Heroku
Чтобы захостить это все бесплатно на Heroku, бот должен быть запущен в режиме Webhook, а не Pooling. Разница их в том, что вебхук “слушает новые сообщения от Телеги”, а пулинг “периодически запрашивает”. Чтобы запрашивать, сервер должен работать постоянно (условно, каждую секунду запрашивать у серверов Телеграмма новые сообщения, которые кто-то написал в бот). Однако, в случае с вебхуками, сервер может просто ждать, когда серверы Телеграмма сами отправят нам новые обновления бота.
Этот факт критически важен, если мы хотим бесплатно пользоваться услугами Heroku (который по факту дает нам свои серверы в аренду). Хероку любит “усыплять” простаивающие машины, которые пробуждаются в момент нового входящего запроса. Именно новые сообщения от серверов Телеграмма и будут пробуждать наш сервер тогда, когда необходимо переслать пользовательское сообщение из лички бота в наш чат поддержки.
Для того, чтобы настроить Webhook, необходимо поднять вебсервер, который будет слушать входящие сообщения по endpoint. Сказать Телеграму: “присылай события бота мне на сервер – по этому адресу”. Также нужно как-нибудь защититься от злоумышленников, которые могут отправить на наш вебсервер событие, прикинувшись сервером телеги. Также телеграм требует, чтобы все работало https.
Звучит сложно, однако Heroku автоматически и бесплатно обеспечит https, а вебсервер для вебхука уже встроен в библиотеку python-telegram-bot
. Если добавить секретный токен вашего бота в URL, по которому вы будете слушать события от Телеги, то можно защититься от стороннего вмешательства.
Вот как можно запустить Телеграм бот в webhook-режиме (гит) через эту библиотеку:
# запускаем слушающий вебсервер updater.start_webhook( listen="0.0.0.0", port=PORT, # HEROKU требует, чтобы порт вебсервера задавался через переменные окружения url_path=TELEGRAM_TOKEN # добавляем секретное значение в адрес, который слушаем ) # говорим Телеграму: "присылай события бота по этому адресу" updater.bot.set_webhook(f"https://{HEROKU_APP_NAME}.herokuapp.com/{TELEGRAM_TOKEN}") updater.idle()
Помните, мы отдельно задавали переменную окружения HEROKU_APP_NAME
, куда копипастили название нашей Heroku App? Дело в том, что эта переменная используется в адресе, по которому Heroku запускает наш вебсервер. Но при этом, имя приложения Хероку нельзя получить изнутри, поэтому решение “скопипастить название App Name в отдельную переменную окружения” для меня звучит норм.
Что дальше?
Допустим, вы запустили бота, у вас уже много клиентов и вы хотите усовершенствовать функционал телеграм бота. Что можно сделать?
Во-первых, можно сохранять список пользователей, которые как-нибудь контактировали с ботом. Это пригодится как для выстраивания воронок, так и для массовой рассылки им сообщения через бота. Во-вторых, можно улучшить сервис со стороны агентов поддержки: в сообщения добавить кнопки с ссылками на CRM, спрашивать у пользователей качество ответа, выводить больше информации о подключенном юзере и запрашивать у них контакты.
Спасибо за просмотр. Теперь вы знаете, как можно сделать и бесплатно задеплоить Телеграм бота поддержки. Полный код проекта (вместе с волшебной кнопкой “задеплой это на хероку”) лежит тут. В своем Телеграм канале я делюсь опытом разработки больших телеграм ботов, делюсь датасетами и продуктовой аналитикой. Заходите.
А какие другие популярные юзкейсы Телеграм ботов вы бы выделили? Напишите в комментариях.
Используемые источники:
- https://it-tehnik.ru/telegram/bot-obratnoy-svyazi.html
- https://blogger-tolstoy.ru/2019/02/16/bot-obratnoy-svyazi-v-telegram/
- https://xn--80affa3aja3an.xn--80asehdb/telegram/kak/62-kak-sozdat-bota-obratnoj-svjazi-v-telegram.html
- https://web-telegramm.online/telegram/web/830-bot-obratnoj-svjazi-v-telegramme-veb.html
- https://habr.com/ru/post/539766/