Для чего в Telegram нужен бот обратной связи, как его создать и использовать

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

Содержание

Зачем нужны боты обратной связи в Телеграм

Для начала разберу, зачем используют боты обратной связи.

Раньше главной задачей ботов было создание коммуникации между людьми. Например, между админом и аудиторией канала, продавцом и покупателем и т.д. Отсюда и название «Бот обратной связи». Создавались такие боты на базе конструкторов и имели минимальный функционал. Меню, кнопок, автоответов в них не было.

Со временем ситуация изменилась. Появилась возможность делать в ботах меню, кнопки, собирать данные по пользователям и проводить рассылки. 

Сегодня через боты обратной связи, помимо коммуникации, возможно реализовать и другие задачи. Например, собирать контент от подписчиков, автоматизировать продажу товаров и пр.

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

image

В боты при бане писать все равно возможно.

Создать бот обратной связи возможно через два конструктора: LivegramBot и FleepBot. Ниже я разберу пошагово создание бота в каждом конструкторе. И выскажу свое мнение о лучшем.

Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.

Создаем бот обратной связи через FleepBot

Для примера я создам простой бот для связи с одной кнопкой.

Настройка и подключение

1. Нахожу в поиске и запускаю @FleepBot

2. В боте уже есть качественная инструкция по настройке. Удобно.

3. Нажимаю кнопку «Fleep.бизнес» снизу слева.

Теперь необходимо перейти в @BotFather и создать в нем бот, затем подключить его к Fleep, отправив токен. Перехожу в @BotFather и создаю бот.

4. Запускаю @BotFather, он выдает список команд.

5. Ввожу команду /newbot, бот просит придумать название. Назову просто «Бот для связи».

6. Название дано, выбираю юзернейм (на окончании обязательно должно быть слово «bot»). Даю юзернейм «live_support22_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.

Бот готов, получаю поздравления и токен. Теперь проработаю внешний вид и описание бота.

7. Использую команду /setuserpic для добавления аватарки и отправляю фото. Отправляю команду, выбираю бот и присылаю фото для аватарки.

8. Аватарка сделана, добавляю описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает возможность установить описание бота в шапке. Команда /setdescription дает возможность установить описание бота при старте.

9. Ввожу /setabouttext и даю описание бота в шапке. Например «Бот для связи с администратором канала».

10. Ввожу /setdescription и отправляю текст для описания бота при старте. Сделаю текст таким же как и в шапке бота «Бот для связи с администратором канала».

11. С первичной настройкой все, копирую токен бота и отправляю его в @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. 

Заключение

Вот так легко и просто возможно создать бот обратной связи в Телеграм. Советую обязательно использовать его под разные задачи.

Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в телеграм и рассылку, делитесь статьей.

Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

Мессенджеры *Python *CRM-системы * Из песочницы

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

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

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

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

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

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

TL;DR: Код выложил сюда: https://github.com/ohld/telegram-support-bot

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

Действующие лица:

  • Ваши Пользователи (читатели канала, клиенты),

  • Закрытый Чат Поддержки (где сидят те, кто будет отвечать на вопросы Пользователей),

  • Бот (которому Пользователи будут писать свои вопросы).

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

  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.

Как узнать 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, спрашивать у пользователей качество ответа, выводить больше информации о подключенном юзере и запрашивать у них контакты.

Спасибо за просмотр. Теперь вы знаете, как можно сделать и бесплатно задеплоить Телеграм бота поддержки. Полный код проекта (вместе с волшебной кнопкой “задеплой это на хероку”) лежит тут. В своем Телеграм канале я делюсь опытом разработки больших телеграм ботов, делюсь датасетами и продуктовой аналитикой. Заходите.

А какие другие популярные юзкейсы Телеграм ботов вы бы выделили? Напишите в комментариях.

В Telegram существует большое количество ботов, помогающих в общении. Их можно создавать самостоятельно. Инструкция по настройке доступна любому пользователю. Одна из таких программ – бот обратной связи в мессенджере Telegram. Он будет полезен интернет-магазинам, блогерам и другим администраторам многочисленных каналов в Телеграме. Наличие такой программы улучшает отношение читателей к группе.

Такой помощник – необходимая вещь для канала с большим количеством подписчиков. Чтобы сделать наполнение группы полезным, нужно знать интересы аудитории. Как проще всего это сделать? Спросить у нее напрямую. Однако не каждый администратор канала готов открыть личную почту всем желающим.

У многих интернет-магазинов есть свои чаты в мессенджерах. Для них возможность связаться с клиентом необходима. У будущих покупателей чаще всего возникают вопросы о цене и доставке товаров, но не все люди могут сразу найти нужную информацию.

Инструкцию по созданию обратной связи в Telegram может выполнить любой пользователь мессенджера.

Для создания потребуется @BotFather. Находим его, запускаем и вводим команду /newbot, после чего выбираем имя и username новой программы. Последнее должно заканчиваться на «bot». Если программа выдает ошибку – нужно поменять username. Оно уже занято.

  • Копируем уникальный токен. Он пригодится позднее. С помощью команд @BotFather можно дать описание и аватарку и настроить другие характеристики.
  • Находим @LivegramBot, запускаем и вводим команду /adbot, после чего вставляем сохраненный токен. В ответ должно прийти уведомление о готовности к работе.
  • Запускаем нового бота. После начала появится стандартное сообщение. Его можно проигнорировать. Все приготовления завершены.
  • С помощью настроек @LivegramBot можно поменять приветственное сообщение.

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

Он прост в использовании. Подписчик открывает диалог с программой и пишет там вопрос. Та пересылает это сообщение в тот чат, который вы начали, когда активировали ее. Чтобы ответить на письмо собеседника, выберите сообщение и нажмите пункт «Ответить». Ответ будет переслан собеседнику.

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

20.09.2020 14:24 1267 Виктор Фельк Информационный портал IT Техник

Совет для админа Telegram №54 (Бот для обратной связи).

Рекомендую создавая канал сразу создать для него бота обратной связи. Чтобы читатели ваших каналов и групп могли вам написать, даже если они ограничены в общении (наказаны за СПАМ). А также помогая вам оставаться инкогнито.

Например, недавно создал канал «Кидалы в Telegram» с адресом @sostg и бота для общения с подписчиками @SOStgBot — пока пройдохи не заняли адрес для бота.

Есть такой народец, любят адреса уводить…

Как создать бота для обратной связи?

Как создать бота для обратной связи при помощи конструктора ботов @LivegramBot (Livegram Bot) в Telegram — смотрите в видеоуроке Александра Новикова «Бот обратной связи».

Единственное, чего нехватает в уроке — это информации о том, что бота надо подключить к чату своему.

Подключение бота для обратной связи к вашему чату займет одну минуту времени и даст Вам больше возможностей!

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

Пользователи в чат не добавляются — все ответы они получают в боте. Этот чат будет виден только вам.

Вы можете добавить в чат менеджеров, которые будут отвечать на сообщения пользователей. Вы будете контролировать работу своих помощников видя все диалоги. Если кто-то из менеджеров схалтурит и попытается удалить диалоги — у вас они не удалятся.

ВНИМАНИЕ! Даже если у вас нет своих каналов и ботов в Telegram, созданного бота можно использовать для поддержки пользователей своих сайтов и блогов, а также любых других проектов вне Telegram. У вашего бота будет уникальный адрес, который будет доступен всем пользователям приложения Telegram.

Как подключить чат к боту для обратной связи?

  1. Создаете приватную группу — вы должны быть в ней единственным админом.
  2. Добавляете в нее вашего бота для обратной связи обычным пользователем. Вы получите уведомление, в конструкторе ботов @LivegramBot, что ваш бот подключен к чату.
  3. При необходимости, добавляете в чат своих помощников обычными пользователями группы.

ВАЖНО, при написании ответов пользователям, надо каждый раз делать это через ОТВЕТИТЬ, а не просто писать в чат. Чтобы бот знал кому отправлять ваши сообщения.

Уже отправленное сообщение можно изменить в чате если допустили ошибку — бот его изменит и у получателя. А если просто удалите — у пользователя оно не удалится — поэтому, рекомендую править кривые отправленные сообщения, а не удалять.

Вы остаетесь инкогнито, когда через чат будете отвечать пользователям — собеседники не будут видеть ваш профиль — ответы будут приходить от вашего бота.

P.S. Теперь, когда вы все сделали, у вас создана и настроена полноценная служба поддержки пользователей в Telegram. Осталось только добавить информацию для связи (адрес бота службы поддержки) в описание ваших каналов и групп.

Смотрите также:

Постоянная ссылка на пост: Содержание:

Что такое чат-бот в Telegram

Чат-боты — это встроенные в мессенджер программы, которые выполняют различные задачи за человека. Программа имитирует действия живого пользователя.

Какие возможности чат-ботов в Telegram и зачем они нужны

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

TranslateBot переводит текст на десятки языков. Для людей, которые много путешествуют этот бот будет незаменим.

Инста-шпион скачивает истории и публикации из Instagram.

Doit напомнит вам о важной встрече.

И это только маленькая часть из всего разнообразия, которое предоставляет Telegram пользователям.

Как создать бота в Telegram без навыков программирования за 10 минут.

image

Бот создаётся с помощью другого бота BotFather.

ВАЖНО! Найдите его в Телеграм и отправьте команду /newbot. Программа попросит у вас название, которое должно заканчиваться на «_bot». После этого вы получите токен, с которым мы потом будем работать.

Давайте разберём ещё несколько команд, которые не были показаны ранее:

/token позволяет сгенерировать новый токен авторизации.

/revoke помогает остановить действие существующего токена.

/setjoingroups помогает людям, которые не хотят, чтобы их помощника добавляли в группы. Если хотите перестать позволять боту добавляться в группы, введите команду и напишите Disable.

Если вы хотите изменить имя бота, то воспользуйтесь командой /setname.

/setcommands изменяет список команд.

/deletebot поможет удалить бота.

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

Команда /setprivacy существует для переключения режима конфиденциальности в группах.

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

Пример создания чат-ботов в Telegram

Пример создания бота обратной связи

Боты обратной связи нужны для контакта с заблокированными пользователями.

Например, у вас хотят заказать рекламу, но человек не может вам написать из-за бана за спам. Чтобы не потерять возможность заработать, владельцы каналов создают бота, которому сможет написать заказчик. Также к вам может обратиться администратор канала для взаимопиара. Но через блокировку и отсутствие бота вы потеряете возможность разместить рекламу на другом канале, и вы останетесь у разбитого корыта.

Подобные боты можно использовать для портфолио или продажи своих товаров. Но как же создать его создать? Давайте разберёмся.

image

Для начала заходим в BotFather и выполняем все действия, описанные выше. Давайте назовём бота TheBestSupportBot. Теперь нам нужно сделать визуальную часть. В BotFather можно настроить аватарку и описание.

image

Чтобы добавить аватарку, вводим команду /setuserpic, выбираем нашего бота и загружаем фотографию.

image

Для описания существует две команды. Первая /setdiscription делает описание при старте.

image

Вторая /setabouttext поможет разместить информацию в шапке.

Теперь можно проверить все изменения. Вводим название нашего бота. Как видим, все сохранилось.

image

ВНИМАНИЕ! При написании команды /start ничего не произойдет и никакого взаимодействия с пользователем вы не увидите.

Чтобы это исправить, нам нужно воспользоваться сервисом для создания бота для обратной связи. Одним из таких сервисов является Livegram.

Для начала скопируйте токен из BotFather, перейдите в Livegram и напишите /addbot. Вставьте этот токен. Поздравляем! Вы создали бот для обратной связи. Все сообщения будут приходить прямо к вам.

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

image

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

image

Чтобы ответить, просто нажмите Reply или проведите пальцем влево.

Также вы можете забанить человека навсегда, написав команду /ban или на время, приписав количество дней. Например, /ban 2d.

ВАЖНО! По умолчанию пользователи будут видеть такое приветственное сообщение: «Здравствуйте! Напишите ваш вопрос и мы ответим Вам в ближайшее время.» Чтобы изменить его, переходим в Livegram, выбираем «Тексты», «Ваш язык», «Изменить текст». Теперь давайте напишем свое приветствие. Нажав кнопку «Следующий текст», мы можем настроить текст, который бот будет отправлять после сообщения пользователя. Также вы можете добавить язык. Эта функция поможет каналам и чатам с иностранной аудиторией.

Чтобы отправить одинаковое сообщение нескольким людям, нужно нажать на кнопку «Рассылка». Вас переправит в бот, где вы сможете написать уведомление и отправить его с помощью команды /done. Последним важным инструментом при работе с ботом является «Статистика», где вы сможете посмотреть докладную информацию о всех сообщениях.

Делаем бота для публикации постов в канале

Бот для публикации постов можно создать разными способами. Давайте попробуем создать его с помощью ControllerBot.

В Telegram и пишем ControllerBot. Заходим в бот и вводим команду /addchannel. Далее нажимаем «Подключить бот». Теперь вводим токен из BotFather в ControllerBot.

СПРАВКА! После этого мы должны добавить бота в администраторы канала и прислать любое сообщение из этого канала.

Переходим в наш бот и нажимаем на кнопку «Создать пост». Выбираем нужный канал после чего пишем содержимое нашего поста. Далее отправляем текст. Теперь мы можем добавить реакции, нажав на одноименную кнопку или сделать кнопку-ссылку, либо, если пост нам не понравился, отменить его. Также можно нажать на «Предпросмотр», чтобы посмотреть, как будет выглядеть пост после публикации.

Чтобы сделать отложенный постинг, нажимаем «Далее» и выбираем пункт «Отложить», после чего вводим время и дату публикации. Также есть функция назначения времени для удаления поста.

Но делать публикации с наличием реакций и кнопок можно без собственного бота. Существует сайт Telepost (https://telepost.me/), который предоставляет нам возможность администрировать каналы, просматривать статистику и делать сообщения.

Чтобы войти на сайт, нужно авторизоваться через бот, либо вручную, написав свой номер телефона.

После регистрации нужно добавить TelepostBot в администраторы в наш Telegram канал.

Теперь заходим в раздел «Ваши каналы». Сайт имеет чуть больше возможностей для постинга в сравнении с ControllerBot.

На данном сайте доступно скрытое продолжение. Эта функция позволяет сделать кнопку без ссылки на сайт или канал, но с текстовым сообщением. Чтобы создать её, нужно нажать на одноименную кнопку и написать название кнопки, сообщение не для подписчиков и наоборот. Также можно настроить время публикации вплоть до минут. Для владельцев каналов может быть полезным раздел «Повтор публикации». Если у вас заказали рекламный пост с определенным интервалом, то его можно автоматизировать с помощю этой функции. Если вы хотите удалить публикацию через определённое время, то выберете раздел «Автоудаление». Также можно закрепить сообщение сразу в редакторе или уведомление о посте.

Сайт позволяет заменить ссылку на более короткий вариант (telp.cc/sHag). Для этого нужно зайти в «Настройки», «Сокращение ссылок».

Если другой человек пишет посты для вас, но вы не хотите добавлять его в администраторы канала, то перейдите в раздел «Редакторы», «Добавить редактора» и вставьте имя пользователя или ID в форму.

Выбрав «Статистика» вы сможете посмотреть сведения о подписках, сообщениях, реакциях.

Пример создания бота техподдержки с искусственным интеллектом

Чтобы создать бот для техподдержки, воспользуйтесь Fleep. Находим Fleep в Telegram.

Нажимаем на кнопку «Создать бот», «Бот для обратной связи». Вставляем токен бота.

Заходим в созданный бот и нажимаем «Настройки». Чтобы сделать бот для техподдержки, нужно выбрать раздел «Кнопки».

Добавьте кнопку, которая будет нужна клиенту. Например, назовём её «Поддержка» и напишем, куда пользователю обращаться. Таким образом, вы создали автоматический ответ на вопрос клиента.

Чтобы настроить приветственное сообщения, нажмите на раздел «Приветствие».

Для автоматического ответа на вопрос, выберите раздел «Автоответ», отправьте вопрос, на который бот будет отвечать и, следовательно, ответ.

Чтобы послать сообщение всем пользователям, выбираем пункт «Рассылка». Затем ищем раздел «Все пользователи» и пишем текст, который мы хотим разослать.

Чтобы посмотреть аналитику нашего бота, заходим в раздел «Статистика».

Как использовать чат-боты в бизнесе

Хорошим примером использования бота для бизнеса является Фокстрот. Их бот позволяет смотреть статус заказов, зайти в корзину, редактировать свой профиль. Фактически, вы имеете приложение в Telegram, которое может выполнять много разнообразных функций. Здесь мы можем найти часто задаваемые вопросы и узнать интересующую нас информацию о возвращении, гарантии, услугах, доставке.

Ещё один интересный пример — чат-бот компании Sushinaka, который позволяет заказывать суши или пиццу прямо в мессенджере. Пользователь может просмотреть заказы, узнать новости ресторана, выбрать подходящую еду из каталога, настроить свой профиль или позвонить сотруднику для помощи.

Telegram вам поможет, если вы хотите забронировать билеты на поезд. RailwayBot кроме вышеперечисленной способности может показать расписание и маршруты, выполнять мониторинг.

Также свой бот имеет Новая Почта. Здесь вы можете узнать статус отправления или найти отделение возле себя.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий