Содержание

Как подключитьTelegram чат-бот | SendPulse

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

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

Если у вас уже создан бот, пропустите первый пункт и переходите сразу ко второму.

Как создать нового бота в Telegram

Откройте мессенджер Telegram, войдите в вашу учетную запись или создайте новую.

Шаг 1. Введите в поле поиска @BotFather и выберите бота.

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

Шаг 2. Нажмите «Запустить» для активации бота BotFather.

В ответ вы получите список команд по управлению ботов.

Шаг 3. Выберите или напечатайте и отправьте команду /newbot.

Шаг 4. Дайте имя боту — клиенты увидят это имя при общении с ботом. И никнейм бота — по нему можно будет найти бота в Telegram. Никнейм должен быть уникальным, не повторять существующие в базе и заканчиваться на слово «bot».

После того как вы выберите подходящее имя бот будет создан. Вы получите сообщение со ссылкой на бота t.me/<никнейм_бота>, рекомендации по настройке аватарки, описание бота и список команд для настройки бота.

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

Где найти ключ для уже существующего бота

Шаг 1. Перейдите к боту @BotFather и введите команду /token.

Вы увидите кнопки с созданными ботами.

Шаг 2. Выберите бота, которого нужно подключить.

Скопируйте значение токена.

Как подключить бота в Sendpulse

Перейдите в раздел «Чат-боты» в вашем аккаунте SendPulse. Если ранее у вас не было подключенных каналов, нажмите на кнопку «Подключить каналы». Если же вы уже подключали ботов, перейдите в раздел «Управление ботами».

Затем выберите нужный канал и нажмите на кнопку «Подключить Telegram».

Введите ключ доступа — токен полученный в созданном боте. Нажмите «Подключить».

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

Вы будете перенаправлены в приложение «Telegram», нажмите на кнопку «Запустить» и вы подпишетесь на своего бота.

Чат-бот будет успешно добавлен.

Можете переходить в него и начинать создавать приветственные и триггерные цепочки, массовые рассылки.

Обратите внимание, что подписчики не импортируются автоматически. После подключения вы сможете собирать аудиторию с помощью виджета подписки или делясь ссылкой на бота t.me/<никнейм_бота> напрямую. Также вы можете вручную загрузить файл с ранее собранными подписчиками.

Подключить чат-бота Telegram

Обновлено: 29.03.2021

Как легко создать бота в Telegram для своего бизнеса

Телеграмом в мире пользуются 200 миллионов человек, а его аудитория — одна из самых быстрорастущих среди мессенджеров. Бизнес активно переходит в Telegram, используя каналы и боты для продаж и коммуникации с клиентами.

И наконец, долгожданный релиз от SendPulse — чат-боты в Telegram пополнили компанию ботов ВКонтакте и Facebook Messenger.

Возможности чат-ботов Telegram от SendPulse:

  • Отправка сообщений-автоответов и цепочек сообщений, когда срабатывает заданный триггер, добавление переменных, тегов, отправка веб-хуков по действиям внутри цепочки.
  • Возможность сохранить введенные пользователем данные в переменные.
  • Сегментация на этапе отправки рассылки по датам подписки, активности, тегам и переменным
  • Виджет подписки на бота Telegram, VK и Facebook Messenger для сайта. В одном виджете вы можете объединить кнопки подписки на все три мессенджера.
  • Объединенный лайв-чат с подписчиками страниц Telegram, VK и Facebook Messenger в панели SendPulse.

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

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

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

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

Чат-бот в Telegram для бизнеса — как и где можно использовать

Чат-боты могут здорово применяться для самых разных нужд малого, среднего и большого бизнеса — записи на консультацию, ответы на частые вопросы в службах поддержки и отделах продаж, поиск сотрудников и многое другое. Примечательно, что Telegram боты задействованы как в B2C, так и B2B сфере. Сейчас я расскажу подробнее, где и как они будут полезны.

Инфобизнес

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

Event индустрия

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

Продажи

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

Служба поддержки

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

Клиники

Узнать о клинике и ее специалистах, получить ответы на частые вопросы и записаться к врачу, отменить прием или изменить время и дату, перенаправить на чат с оператором.

Новостные сайты

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

HR

Поиск сотрудников через чат-бота: отсеять кандидатов, передать в работу тестовое задание. C помощью чат-бота Роман Рыбальченко искал сотрудника в свое агентство и написал об этом кейс для нашего блога. Он создал чат-бот в Facebook Messenger через SendPulse, аналогичный бот вы можете построить и в Telegram.

Моя подруга, которая работает менеджером по персоналу в IT компании с тысячами сотрудников, создала бота в Телеграм для ответа на частые вопросы сотрудников по медицинскому страхованию. Через него также можно получить доступ к списку клиник и всем необходимым документам по страховке. Получается очень удобно — и ее не дергают лишний раз и вся информация находится в одном месте.

Кафе и рестораны

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

Мы описывали в нашем блоге кейс кафе «Цапа», которые создали бота в Facebook Messenger и повысили вовлеченность аудитории своей страницы и количество заказов на вынос. Вы можете позаимствовать логику этого бота и подогнать под свои цели и особенности заведения.

Примеры чат-ботов в Telegram

Я собрала реальные примеры применения чат-ботов в Telegram разными видами бизнеса.

Чат-бот шоумена и ведущего мероприятий

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

Бот в Телеграме шоумена и ведущего мероприятий

Чат-бот психолога

Психолог, автор программ по подготовке к родам, Юлия Романенко, создала онлайн-помощника Джулию. С помощью нее можно узнать о распространенных страхах будущих мам, стоимость курсов, выбрать подходящий для себя и записаться на него.

Бот дает много полезной информации уже на старте общения, чем и располагает к себе.

Чат-бот Джулия — онлайн-помощник психолога

Рассылка обновлений от новостного портала

Новостной сайт «Коммерсантъ» использует бота в Телеграме, чтобы подписать читателей на рассылку новостей. При этом вы можете выбрать, как часто и в какое время получать обновления. Если нужно найти новости на сайте прямо сейчас, просто введите ключевое слово и бот предложит вам подборку новостей на эту тему.

Чат-бот издания «Коммерсантъ»

Чат-бот страховой компании

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

Чат-бот страховой компании

Откройте для себя чат-бота

Выстраивайте автоворонки продаж и отвечайте на вопросы пользователей с помощью чат-бота в Facebook, VK и Telegram.

Создать чат-бота

Как в SendPulse создать бота в Telegram

Теперь расскажу подробно о функционале чат-ботов в Telegram на примере простого бота для выдуманной кулинарной школы Best Cook:

Так выглядит переписка с чат-ботом для пользователя

А вот схема этого чат-бота в визуальном редакторе SendPulse:

Схема бота в визуальном редакторе

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

Создайте бота в Telegram

В поиске Telegram найдите @botfather и создайте своего бота с помощью команды «/newbot». На этом этапе вам нужно определиться с именем бота.

Вы получите ссылку на бота в Телеграме и цифровой токен доступа. Токен вам понадобится, чтобы подключить бота в аккаунте SendPulse.

Цифровой токен вашего бота, который нужно вставить в аккаунте SendPulse

Подключите бота к вашему аккаунту в SendPulse

В аккаунте SendPulse выберите раздел «Чат-боты», вкладку «Управление ботами», где подключаются чат-боты для Telegram, Facebook Messenger и ВКонтакте. В строку Telegram введите цифровой токен, который вы получили при создании бота через @botfather и нажмите «Подключить».

Вставляем токен в разделе «Чат-боты» аккаунта SendPulse

Для успешного подключения и тестирования вам нужно подписаться на собственного бота.

Подписываемся на собственного бота

После подключения все боты, которыми вы управляете, будут показаны в списке в разделе «Управление ботами». В нашем случае — это бот выдуманной кулинарной школы Cooking School.

Чат-бот в Telegram подключен к аккаунту SendPulse

Мы подключили чат-бота и на его примере создадим цепочку сообщений. Но вначале я покажу, как в SendPulse запускается отправка автоответов и цепочек сообщений.

Запуск автоответов и цепочек сообщений чат-бота

В сервисе чат-ботов SendPulse есть понятие «триггер» — это условие, по которому отправляется автоответ или запускается последовательная цепочка сообщений.

Вы можете использовать триггеры двух видов: предустановленные и те, что создаются вручную.

Предустановленные триггеры

В личном кабинете SendPulse перейдите во вкладку «Чат-боты», откройте ваш подключенный чат-бот в Telegram. В разделе «Структура бота» вы увидите такие триггеры: «Приветственная серия», «Стандартный ответ» и «После отписки».

Предустановленные триггеры
Триггер «Приветственная серия»

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

Настройка приветственной серии после подписки на бота

В приветственном сообщении рекомендуется рассказать, как отписаться от бота, если ваши сообщения окажутся пользователю не интересны. Для отписки от бота в блоке по умолчанию установлены стандартные команды «/unsubscribe» и «/stop». Этот текстовый блок вы можете редактировать или удалить.

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

Пример приветственного сообщения чат-бота
Стандартный автоответ, если бот не распознал фразу пользователя

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

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

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

Пример цепочки для триггера «Стандартный ответ»

Подробнее о блоке «Действие» и об остальных блоках цепочки автоответов в Telegram расскажем ниже.

Триггер «Отписка от бота»

Используется, чтобы отправить сообщение после ввода команды отписки. Он запускает автоответ с оповещением, что пользователь успешно отписался от чат-бота. В конструкторе ответ стандартный, но я изменила текст сообщения и добавила картинку.

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

Автоответ «Отписка от бота»

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

Триггеры, которые создаются вручную

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

Добавление триггера вручную

В системе существует два типа триггеров, которые вы можете настроить самостоятельно. Тип триггера определяет, по какому условию будет запускаться сообщение или цепочка: в ответ на подписку или на ключевое слово во фразе подписчика («Команда»).

Тип триггера «После подписки»

Запускает цепочку автоответов после подписки через интервал, который вы указываете в минутах, часах или днях.

Добавление триггера «После подписки»

Этот тип триггера можно использовать вместо предустановленного триггера «Приветственная серия» и отправлять с его помощью приветственное сообщение.

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

Тип триггера «Команда»

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

Обратите внимание, что прописывать нужно ключевые слова и словосочетания. Можно добавить несколько разных слов, по которым будет запускаться цепочка, например: «доставка», «отправка», «самовывоз», «получение».

Добавление триггера «Команда»

Создали триггер — приступайте к созданию цепочки сообщений.

Как настроить цепочку автоответов в редакторе чат-бота

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

Блоки, из которых строится цепочка автоответов

Дальше рассмотрим сам процесс построения цепочки.

Создаем цепочку

Выбираем триггер и нажимаем «Создать цепочку». Либо же к триггеру можно привязать цепочку, созданную ранее, если у вас уже имеются таковые.

Создание цепочки для выбранного триггера

Настраиваем стартовый блок

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

Стартовый блок в визуальном редакторе чат-бота

Вы можете отправить следующее сообщение только после того, как пользователь отреагировал на ваше предыдущее сообщение. Например, нажал на кнопку, которую нужно добавить в это сообщение. Рассмотрим, как добавить кнопку в редакторе.

Добавляем кнопку

Нажмите «Добавить кнопку» и введите текст кнопки. В нашем случае будет три кнопки: «Узнать о школе», «Мастер-классы», «Контакты менеджера».

Добавляем кнопки для дальнейшего развития цепочки

В одно сообщение вы можете добавить до двенадцати кнопок. Текст кнопки вмещает 20 символов без пробелов. В кнопки можно добавлять ссылки.

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

Создаем следующее сообщение

Перетащите блок «Сообщение» с левой панели в рабочую зону и соедините его с нужной кнопкой.

Для развития цепочки перетаскиваем блок «Сообщение» в рабочую зону

Заполните сообщения текстом и, если нужно, добавьте другие элементы.

Какие элементы можно добавить в сообщение чат-бота в SendPulse:

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

Чтобы добавить небольшую паузу между репликами в сообщении, воспользуйтесь элементом «Задержка». Укажите в редакторе, какая пауза будет между репликами — это до 5 секунд. Задержка в чате выглядит так:

Задержка между репликами в сообщении

Ввод данных пользователя

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

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

Ввод данных пользователя через быстрые ответы

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

Дополнительные блоки для построения цепочки

В цепочку можно добавить еще три вида блоков.

Блок «Пауза»

Используется для задержки отправки следующего сообщения. Вы можете указать паузу от нескольких минут до одного дня.

Блок «Действие»

Для блока действие есть такие опции:

  • «Открыть чат» — повышает приоритет чата: оповещает администратора о сообщении и открывает чат в панели SendPulse.
  • «Отписать от бота» — если в какой-то ветке сценария бота нужно удалить клиента из списка подписчиков и больше не отправлять ему сообщения.
  • «Добавить тег» — после нажатия на кнопку подписчику будет присвоен выбранный вами тег, с помощью которого вы сможете отправлять рассылки с сегментацией. О том, как использовать теги подробно читайте в базе знаний.
  • «Установить переменную» — система установит или обновит значение для выбранной вами переменной.
  • «Отправить вебхук» — можно отправить POST запрос с данными подписчика на ваш URL. Это нужно, чтобы, к примеру, отправить данные о подписчике и о том, что он прошел по какой-то ветке бота, в свою CRM. Подробнее о вебхуках читайте в нашей базе знаний.
Опции блока «Действие»
Блок «Цепочка»

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

Блок «Цепочка»

Дополнительные возможности сервиса чат-ботов SendPulse

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

Сегментация при рассылке

На этапе отправки рассылки доступна сегментация подписчиков по датам подписки, активности, тегам и переменным, по попаданию подписчика в цепочку или получению рассылки.

Сегментация списка при отправке рассылки

Кроме текста в сообщение вы можете добавлять кнопки со ссылками, изображения и файлы.

Статистика

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

Статистика чат-бота

Сохраненные цепочки

Если ранее вы создали цепочку для триггера, а потом отвязали ее, то она не будет удалена. Она попадет в раздел «Сохраненные цепочки». Вы сможете привязывать ее к уже существующему триггеру.

Виджет подписки

Во вкладке «Виджеты подписки» настраивайте виджет для сайта сразу с тремя кнопками — для VK и Facebook Messenger и Telegram, если у вас есть аккаунты в этих трех маркетинговых каналах. Если такой необходимости нет, выбирайте только одну кнопку.

Виджет подписки на рассылки в Telegram, VK и в Facebook Messenger

Лайв-чат

В сервисе чат-ботов от SendPulse вы можете управлять чатами с подписчиками своих чат-ботов в Telegram, сообществ ВКонтакте и Facebook страниц через общий список лайв-чатов.

Общий список лайв-чатов Telegram, ВКонтакте и Facebook Messenger

Заключение

Надеюсь, что этот материал был полезен и вы убедились, что чат-боты в Telegram использовать для бизнеса не просто можно, но и нужно, и что вы разобрались, как построить чат-бота в SendPulse. Не забывайте, что у нас есть еще и чат-боты в Facebook Messenger и ВКонтакте. Если вы представлены на всех трех каналах, это прекрасная возможность работать со всеми подписчиками на одной маркетинговой платформе.

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

Мы и дальше работаем над развитием сервиса и уже очень скоро вас порадуем новым функционалом — следите за новостями и автоматизируйте маркетинг в SendPulse.

[Всего: 9   Средний:  5/5]

Как быстро создать бота в Telegram без знаний программирования – 1C-UMI

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


Регистрируем своего бота в BotFather

Перед созданием бота нужно зарегистрировать его в BotFather. Это делается для того, чтобы ваш бот мог работать в Telegram. BotFather ― это тоже бот, найти его просто, для этого кликните по данной ссылке, и мессенджер сам откроет с ним диалог. Нажмите внизу кнопку «Запустить».

В окне чата отобразятся все доступные команды. Нас интересует /newbot. Можете это ввести вручную или же кликнуть по соответствующей записи прямо в командном списке.

BotFather предложит вам выбрать имя для своего будущего бота. Вводим произвольное.

Затем необходимо придумать юзернейм боту. Он должен быть уникальным, так как в противном случае регистрация бота будет отклонена. В конце названия обязательно нужно указать приставку _bot.

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

Теперь переходим непосредственно к созданию самого бота.

Создаем бота с помощью ManyBot

ManyBot — это уникальная разработка в Telegram, которая позволяет пользователям без знаний языков программирования создавать собственные простые боты.

Запускаем ManyBot по ссылке выше и жмем на кнопку «Добавить нового бота».

Затем копируем ранее полученный нами токен в BotFather и вставляем в чат с ManyBot. Жмем на стрелочку отправки сообщения справа или Enter.

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

Получаем сообщение от ManyBot о том, что бот создан и настроен.

Кликаем по ссылке с нашим ботом и жмем на кнопку «Запустить».

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

Кликаем по кнопке «Пользовательские команды» и затем «Создать команду».

Название команды указываем произвольное, но, чтобы потом было понятно, за что она отвечает. Перед командой обязательно указываем slash в виде /.

После написания команды жмем Enter или голубую стрелочку справа.

Теперь необходимо добавить то, что вы хотите, чтобы бот присылал пользователю в ответ на введенную команду. Например, какой-то текст или картинку, документ или аудиофайл.

Текст пишем в поле для этого или копируем откуда-нибудь, а для прикрепления файлов используем значок «Скрепка».

Изображение отправляется отдельно от текста.

Добавив всю нужную информацию для этой команды, воспользуйтесь кнопкой «Сохранить».

Таким образом можно создавать множество команд, и каждая из них будет отвечать за вывод конкретной информации в виде текста, фото, документов или файлов.

Для проверки работоспособности команды жмем в меню на кнопку «Назад», затем вводим вручную созданную нами команду и нажимаем Enter. В ответ приходит сообщение с тем содержанием, которое мы указали при добавлении команды.

Однако вводить каждый раз вручную команды как-то неудобно, поэтому можно воспользоваться функцией создания графического меню в ManyBot. Для этого переходим вновь в раздел «Пользовательские команды» и жмем на кнопку «Настроить гл. меню».

Потом кликаем по кнопке «Добавить пункт меню».

Выбираем в меню созданную нами команду.

Вводим название пункта меню. Например, «О компании». Можно использовать эмоджи.

Жмем Enter или по стрелке справа. Видим сообщение, что команда была успешно добавлена в меню. Возвращаемся назад при помощи соответствующей кнопки (2 клика).

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

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

С помощью ManyBot можно также создавать опросы, делать рассылку по подписчикам, настраивать автопостинг в канал Telegram, смотреть статистику и т.д. Узнать подробнее обо всех функциях конструктора можно в самом боте, прокрутив меню до пунктов «Помощь» и «Инструкции». Кликайте по ним и изучайте все возможности инструмента.


Создаем бота с помощью BotMother

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

Потом кликаем в открывшемся окне по значку «Пустой бот».

Чтобы подключить зарегистрированный нами ранее в BotFather бот, его необходимо сначала удалить из ManyBot. Делается это через команду /deletebot (ввод команды, выбор нужного бота, подтверждение удаления). Либо можно зарегистрировать второго бота и использовать токен от него, оставив первого нетронутым.

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

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

Теперь возвращаемся к нашему боту в конструкторе.

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

Теперь в текстовом поле пишем наше приветствие. Можно использовать смайлы.

Чтобы обращаться персонально по имени к каждому пользователю, в текст сообщения нужно добавить конструкцию {{this_user.firstname}}.

Для создания меню перетащим блок «Группа кнопок с подсказками» на тот же стартовый экран, но с расположением под введенным ранее приветствием.

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

Чтобы добавить еще одну кнопку, кликните по значку с плюсиком.

Теперь нам нужно добавить еще два стартовых экрана, на которых мы разместим информацию, соответствующую созданным ранее кнопкам. Находим внизу страницы сайта кнопку с плюсиком в голубом круге и жмем на нее.

Появляется новый стартовый экран, вводим название, как у кнопки.

Теперь перетаскиваем на этот экран те компоненты, которые на нем должны быть. Например, тот же текст, как ранее, но еще с добавлением фото или других файлов.

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

Создаем второй стартовый экран прежним способом. Называем его, как вторую кнопку.

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

Мы использовали скриншот наших тарифов на сайте 1C UMI.

Теперь нам нужно связать второй и третий стартовые экраны с кнопками действий в первом. Для этого перетаскиваем компонент «Развилка» на 1-й экран в самый низ.

В пункте «Выберите экран» выбираем «Стартовый экран», затем кликаем по кнопке +. В верхнем поле нужно выбрать второй стартовый экран. Поле «text» оставляем нетронутым, а в поле «Введите значение» указываем точное название кнопки.

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

Жмем на кнопку «Сохранить». Запускаем бота в Telegram и проверяем, что получилось.

Кликаем по кнопке «О компании» и получаем в ответ сообщение.

Но как вернуться назад после этого? А для этого нужно создать соответствующую кнопку. Делается это просто. На второй стартовый экран переносится сначала компонент «Группа кнопок с подсказками», а чуть ниже «Развилка».

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

Во втором блоке «Развилка» делаем все то же самое, что в предыдущих аналогичных компонентах, но среди экранов выбираем «Стартовый экран», а в названии кнопки указываем «Назад».

Сохраняем изменения при помощи значка дискеты в правой нижней части страницы.

Очищаем историю переписки с ботом в Telegram, запускаем его снова. Кликаем по первому пункту меню и после того, как он присылает информацию, видим, что появилась кнопка «Назад», по нажатию на которую происходит перенаправление в главное меню.

Такую кнопку возвращения можно сделать для всех пунктов меню.

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

Преимущества и недостатки ManyBot и BotMother

ManyBot иногда «тормозит» и не отвечает на введенные в бот команды. Также при запуске бота, созданного на этом конструкторе, отправляется текстовая реклама от разработчиков.

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

BotMother почти не имеет недостатков, кроме невозможности использовать платные компоненты в рамках бесплатного аккаунта и создания только одного free-бота.

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


Как создавать ботов в Telegram / Хабр

24 июня разработчики Telegram

открыли

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


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

Telegram Bot API

. Причем API довольное простое — бот обращается на определенный URL с параметрами, а Telegram отвечает JSON объектом.

Рассмотрим API на примере создания тривиального бота:

1. Регистрация

Прежде чем начинать разработку, бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот —

@BotFather

.

Пишем ему /start и получаем список всех его команд.
Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

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

Не забудьте проверить полученный токен с помощью ссылки api.telegram.org/bot<TOKEN>/getMe, говорят, не всегда работает с первого раза.

2. Программирование

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

Telegram позволяет не делать выгрузку сообщений вручную, а поставить webHook, и тогда они сами будут присылать каждое сообщение. Для Python, чтобы не заморачиваться с cgi и потоками, удобно использовать какой-нибудь реактор, поэтому я для реализации выбрал tornado.web. (для GAE удобно использовать связку Python2+Flask)

Каркас бота:

URL = "https://api.telegram.org/bot%s/" % BOT_TOKEN
MyURL = "https://example.com/hook"

api = requests.Session()
application = tornado.web.Application([
    (r"/", Handler),
])

if __name__ == '__main__':
    signal.signal(signal.SIGTERM, signal_term_handler)
    try:
        set_hook = api.get(URL + "setWebhook?url=%s" % MyURL)
        if set_hook.status_code != 200:
            logging.error("Can't set hook: %s. Quit." % set_hook.text)
            exit(1)
        application.listen(8888)
        tornado.ioloop.IOLoop.current().start()
    except KeyboardInterrupt:
        signal_term_handler(signal.SIGTERM, None)

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

Приложение торнадо для обработки запросов принимает класс tornado.web.RequestHandler, в котором и будет логика бота.

class Handler(tornado.web.RequestHandler):
        def post(self):
            try:
                logging.debug("Got request: %s" % self.request.body)
                update = tornado.escape.json_decode(self.request.body)
                message = update['message']
                text = message.get('text')
                if text:
                    logging.info("MESSAGE\t%s\t%s" % (message['chat']['id'], text))

                    if text[0] == '/':
                        command, *arguments = text.split(" ", 1)
                        response = CMD.get(command, not_found)(arguments, message)
                        logging.info("REPLY\t%s\t%s" % (message['chat']['id'], response))
                        send_reply(response)
            except Exception as e:
                logging.warning(str(e))

Здесь CMD — словарь доступных команд, а send_reply — функция отправки ответа, которая на вход принимает уже сформированный объект

Message

.

Собственно, её код довольно прост:

def send_reply(response):
    if 'text' in response:
        api.post(URL + "sendMessage", data=response)

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

3. Команды

Перво-наперво, необходимо соблюсти соглашение Telegram и научить бота двум командам: /start и /help:

def help_message(arguments, message):
    response = {'chat_id': message['chat']['id']}
    result = ["Hey, %s!" % message["from"].get("first_name"),
              "\rI can accept only these commands:"]
    for command in CMD:
        result.append(command)
    response['text'] = "\n\t".join(result)
    return response

Структура message[‘from’] — это объект типа User, она предоставляет боту информацию как id пользователя, так и его имя. Для ответов же полезнее использовать message[‘chat’][‘id’] — в случае личного общения там будет User, а в случае чата — id чата. В противном случае можно получить ситуацию, когда пользователь пишет в чат, а бот отвечает в личку.

Команда /start без параметров предназначена для вывода информации о боте, а с параметрами — для идентификации. Полезно её использовать для действий, требующих авторизации.

После этого можно добавить какую-нибудь свою команду, например, /base64:

def base64_decode(arguments, message):
    response = {'chat_id': message['chat']['id']}
    try:
        response['text'] = b64decode(" ".join(arguments).encode("utf8"))
    except:
        response['text'] = "Can't decode it"
    finally:
        return response

Для пользователей мобильного Telegram, будет полезно сказать @BotFather, какие команды принимает наш бот:
I: /setcommands
BotFather : Choose a bot to change the list of commands.
I: @******_bot
BotFather: OK. Send me a list of commands for your bot. Please use this format:

command1 — Description
command2 — Another description
I:
whoisyourdaddy — Information about author
base64 — Base64 decode
BotFather: Success! Command list updated. /help

C таким описанием, если пользователь наберет /, Telegram услужливо покажет список всех доступных команд.

4. Свобода

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

UPD: Как верно подсказали, такое пройдет только при личном общении. В чатах боту доставляются только сообщения, начинающиеся с команды (/<command>) (https://core.telegram.org/bots#privacy-mode)

  • All messages that start with a slash ‘/’ (see Commands above)
  • Messages that mention the bot by username
  • Replies to the bot’s own messages
  • Service messages (people added or removed from the group, etc.)

Чтобы бот получал все сообщения в группах пишем @BotFather команду /setprivacy и выключаем приватность.

Для начала в Handler добавляем обработчик:

if text[0] == '/':
    ...
else:
    response = CMD["<speech>"](message)
    logging.info("REPLY\t%s\t%s" % (message['chat']['id'], response))
    send_reply(response)

А потом в список команд добавляем псевдо-речь:

RESPONSES = {
    "Hello": ["Hi there!", "Hi!", "Welcome!", "Hello, {name}!"],
    "Hi there": ["Hello!", "Hello, {name}!", "Hi!", "Welcome!"],
    "Hi!": ["Hi there!", "Hello, {name}!", "Welcome!", "Hello!"],
    "Welcome": ["Hi there!", "Hi!", "Hello!", "Hello, {name}!",],
}
def human_response(message):
    leven = fuzzywuzzy.process.extract(message.get("text", ""), RESPONSES.keys(), limit=1)[0]
    response = {'chat_id': message['chat']['id']}
    if leven[1] < 75:
        response['text'] = "I can not understand you"
    else:
        response['text'] = random.choice(RESPONSES.get(leven[0])).format_map(
            {'name': message["from"].get("first_name", "")}
        )
    return response

Здесь эмпирическая константа 75 относительно неплохо отражает вероятность того, что пользователь всё-таки хотел сказать. А format_map — удобна для одинакового описания строк как требующих подстановки, так и без нее. Теперь бот будет отвечать на приветствия и иногда даже обращаться по имени.

5. Не текст.

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

Для примера расширим словарь RESPONSES:

RESPONSES["What time is it?"] = ["<at_sticker>", "{date} UTC"]

И будем отлавливать текст :

if response['text'] == "<at_sticker>":
        response['sticker'] = "BQADAgADeAcAAlOx9wOjY2jpAAHq9DUC"
        del response['text']

Видно, что теперь структура Message уже не содержит текст, поэтому необходимо модифицировать send_reply:

def send_reply(response):
    if 'sticker' in response:
        api.post(URL + "sendSticker", data=response)
    elif 'text' in response:
        api.post(URL + "sendMessage", data=response)

И все, теперь бот будет время от времени присылать стикер вместо времени:

6. Возможности

Благодаря удобству API и быстрому старту боты Telegram могут стать хорошей платформой для автоматизации своих действий, настройки уведомлений, создания викторин и task-based соревнований (CTF, DozoR и прочие).

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

7. Ограничения

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

К счастью, Telegram также умеет работать и по ручному обновлению, поэтому не меняя кода можно создать еще одну службу Puller, которая будет выкачивать их и слать на локальный адрес:

while True:
            r = requests.get(URL + "?offset=%s" % (last + 1))
            if r.status_code == 200:
                for message in r.json()["result"]:
                    last = int(message["update_id"])
                    requests.post("http://localhost:8888/",
                                  data=json.dumps(message),
                                  headers={'Content-type': 'application/json',
                                           'Accept': 'text/plain'}
                     )
            else:
                logging.warning("FAIL " + r.text)
            time.sleep(3)

P.S. По пункту 7 нашел удобное решение — размещение бота не у себя, а на heroku, благо все имена вида *.herokuapp.com защищены их собственным сертификатом.

UPD: Telegram улучшили Бот Апи, из-за чего, теперь не обязательно иметь отдельную функцию для отправки сообщений при установленном вебхуке, а в ответ на POST запрос можно отвечать тем же сформированным JSON с ответным сообщением, где одно из полей устанавливается как ч ‘method’: ‘sendMessage’ (или любой другой метод, используемый ботом).

Как создать чат-бот для Telegram-канала — инструкция для администраторов

Как регулярно вести Telegram-канал и не тратить на публикации половину рабочего дня? Я подготовила советы, которые пригодятся и SMM-специалистам, и авторам личных каналов. Все начинается с ControllerBot. Это один из самых полезных инструментов для администраторов каналов в Telegram. Установите бот, потому что с его помощью удобно:

  • смотреть базовую статистику;
  • планировать отложенные посты;
  • форматировать текст;
  • добавлять визуал;
  • прикреплять к постам реакции и встроенные URL-кнопки. 

Как настроить чат-бот

Перейдите в чат с ботом ControllerBot, нажмите /start. Затем задайте команду /addchannel и выполните простую пошаговую инструкцию по подключению бота.

Перейдите в диалог с ботом BotFather.

Нажмите /start и выберите команду /newbot.

Придумайте своему боту имя (оно будет отображаться в диалоговом списке) и юзернейм (уникальное имя, которое заканчивается на «bot» и пишется через @)

Вы получите токен. Теперь скопируйте его, перешлите в чат с ControllerBot и выполните одно из условий по добавлению канала (например, можно просто скинуть боту ник вашего канала).

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

{«0»:{«lid»:»1573230077755″,»ls»:»10″,»loff»:»»,»li_type»:»em»,»li_name»:»email»,»li_ph»:»Email»,»li_req»:»y»,»li_nm»:»email»},»1″:{«lid»:»1596820612019″,»ls»:»20″,»loff»:»»,»li_type»:»hd»,»li_name»:»country_code»,»li_nm»:»country_code»}}

Истории бизнеса и полезные фишки

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

1. Создать пост

Нажмите на команду /создать пост.

Затем выберите канал (в моем случае это Netpeak).

Поле отправки сообщения, бот предложит вам несколько функций.

Воспользуйтесь привычными горячими клавишами для форматирования текста прямо в диалоговом окне:

  • жирный шрифт — «Ctrl+B»;
  • курсив — «Ctrl+I»;
  • залинковать ссылку — «Ctrl+K».

2. Добавить изображение

Нажмите на команду /прикрепить медиафайл и отправьте боту фото либо гифку (не обязательно сохранять изображение, можно его скопировать и вставить).

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

3. Добавить реакции к посту

Кликните по команде /добавить реакции и выберите эмоджи (не более шести на один пост, разделяя каждый через /). Посмотрите, как визуально улучшилось оформление поста.

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

4. Добавить URL-кнопки

Выберите команду /добавить URL-кнопки и отправьте боту текстовое сообщение со ссылками, разделенные дефисом «-». Вот так это будет выглядеть.

После нажатия на кнопку подписчик попадет на указанный сайт.

5. Опубликовать пост

После подготовки поста нажмите «Далее».

Вы увидите меню с несколькими вариантами публикации:

  • «Опубликовать» — при нажатии на команду пост публикуется в ваш канал сразу же после повторного подтверждения, это страхует от случайных публикаций недоработанных черновиков;
  • «Задать таймер для удаления» — укажите количество часов, через которое пост автоматически удалится;
  • «Отложить» — тот самый любимый отложенный постинг в любой день и время.

  • «Редактируем опубликованный пост» — если после публикации вы обнаружили опечатку или некорректную ссылку, вызовите бота и в меню нажмите «Редактировать». После этого перешлите боту сообщение, которое нужно отредактировать. Отправьте исправленный вариант поста, сохраните изменения и пост автоматически обновится.

6. Посмотреть статистику

Выберите команду «Статистика» и нажмите на название канала.

Бот покажет количество подписавшихся/отписавшихся пользователей за месяц и за неделю.
Готово! Теперь вы умеете самостоятельно создавать собственного бота в Telegram. Если возникнут вопросы, с радостью отвечу в комментариях.

{«0»:{«lid»:»1531306243545″,»ls»:»10″,»loff»:»»,»li_type»:»nm»,»li_name»:»name»,»li_ph»:»Имя»,»li_req»:»y»,»li_nm»:»name»},»1″:{«lid»:»1573230091466″,»ls»:»20″,»loff»:»»,»li_type»:»ph»,»li_name»:»phone»,»li_req»:»y»,»li_masktype»:»a»,»li_nm»:»phone»},»2″:{«lid»:»1573567927671″,»ls»:»30″,»loff»:»y»,»li_type»:»in»,»li_name»:»surname»,»li_ph»:»Фамилия»,»li_req»:»y»,»li_nm»:»surname»},»3″:{«lid»:»1531306540094″,»ls»:»40″,»loff»:»»,»li_type»:»in»,»li_name»:»domains»,»li_ph»:»Адрес сайта»,»li_rule»:»url»,»li_req»:»y»,»li_nm»:»domains»},»4″:{«lid»:»1573230077755″,»ls»:»50″,»loff»:»»,»li_type»:»em»,»li_name»:»email»,»li_ph»:»Email»,»li_req»:»y»,»li_nm»:»email»},»5″:{«lid»:»1575903646714″,»ls»:»60″,»loff»:»»,»li_type»:»hd»,»li_name»:»comment»,»li_value»:»Автоматический коммент: заявка из блога, без пользовательского комментария»,»li_nm»:»comment»},»6″:{«lid»:»1575903664523″,»ls»:»70″,»loff»:»»,»li_type»:»hd»,»li_name»:»lead_channel_id»,»li_value»:»24″,»li_nm»:»lead_channel_id»},»7″:{«lid»:»1584374224865″,»ls»:»80″,»loff»:»»,»li_type»:»hd»,»li_name»:»ip»,»li_nm»:»ip»},»8″:{«lid»:»1609939499483″,»ls»:»90″,»loff»:»»,»li_type»:»hd»,»li_name»:»post_id»,»li_nm»:»post_id»}}

Найти клиентов
в Telegram

👉 Настройка чат-бота в Telegram — кейсы

Max Zakhozhiy

5 декабря | 2018

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

Я протестировал некоторые из них и выделил плюсы и минусы каждого.

Сервисы:

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

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

Manynbot — работает только в Telegram. Довольно удобная настройка, можно задать разные варианты отработки. Копирайт выскакивает редко, но он есть. На письма с вопросом о платной версии и отключении копирайта никто не отвечает.

Как настроить чат-бот в Telegram

В Telegram для создания чат-бота есть свой бот — @Botfather, в котором вам нужно в обязательном порядке создать своего бота. Тут вы задаете ему имя, описание, фото профиля.  Процесс создания проходит интуитивно, выбираете нужную команду и вводите информацию:

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

Рассмотрим вариант создания на примере Manybot (мне он понравился больше всех).

Добавляем бота в свой Telegram и в первом меню нажимаем «Добавить нового бота»:

Высылаем в manybot наш токен, который мы получили от Botfather:

Процесс описания можно пропустить, например мне он сейчас не нужен.  Наш бот создан, теперь переходим непосредственно к настройке.

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

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

Например, я хочу, чтобы пользователю выскакивал список наших услуг. Я задаю команду /services , после этого креплю ее под кнопку меню. В окне после отправки команду пишем сообщение, которое будет выскакивать при использовании команды и сохраняем.

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

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

Выводы: для создания Telegram-бота можно использовать любой сервис, который вам покажется более удобным. Главное, перед созданием задать себе вопрос — действительно ли вам нужен чат-бот? Если да — вперед!

Как сделать чат-бота за 15 минут — CASES

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

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

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

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

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

Разработка чат-бота производиться с участием программиста и без него. Первый вариант — самый простой, о котором мы поговорим в этой статье реализуется при помощи специальных программ — конструкторов. Они бывают платные и бесплатные, все зависит от необходимого вам функционала. Второй вариант сложнее, дороже, но стоит отметить что чат-бот, написанный программистом, всегда «умнее», чем созданный через конструктор.

Зачем нужен чат-бот

Сегодня вы можете найти 1 000 000 советов о том, как написать чат-бота, в какой программе это лучше сделать, как найти подходящий сервис, но мало кто пишет о том, какие цели стоит ставить перед чат-ботом. А зря, от этого ведь зависит рациональность инвестирования времени и средств в разработку, а также результат маркетинговых активностей.

Целью создания чат-бота может быть:

  • Автоматизация работы службы поддержки.
  • Разгрузка колл-центра и ответственных менеджеров.
  • Построение воронки продаж.
  • Привлечение и получение лидов.

Как создать чат-бота бесплатно

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

Мы знаем как вам помочь. В этой части статьи мы расскажем как создать чат-бота бесплатно.

Рецепт прост как 2х2. Вам нужен конструктор ботов.

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

Зачастую, этих возможностей хватает с головой, чтобы закрыть потребности малого и среднего бизнеса.

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

Таблица — Преимущества и недостатки создания чат-бота через конструктор ботов и при помощи программиста.

Вывод

Если у вас есть время и средства — подключайте программиста. Если времени и средств особо нет, читайте нашу статью и подключайте чат-бота самостоятельно.

Как сделать чат-бота, если не умеешь программировать

Отвечаем на главный вопрос, который интересует большинство из зашедших на эту страницу пользователей: как создать чат-бота, если не умеешь программировать и при виде кода впадаешь в панику?

Как вы уже поняли, нужен конструктор ботов. Но, если вы введете в Google запрос «какой конструктор ботов выбрать» — в ответ получите 1К ссылок, с самыми разнообразными по функционалу и возможностям конструкторами.

DON’T PANIC!

Мы немножко познакомим вас с темой и подскажем как получить то, что нужно именно вам.

Во-первых, отметим, что создание чат-бота нужно для общения через мессенджеры. Самые распространенные мессенджеры, которые используются для таких целей это:

  • Facebook messenger
  • Telegram
  • Viber

Начнем по порядку.

Чат-бот Фейсбук

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

5 сервисов для создания ботов без кодинга и без денег

1) ChattyPeople

Как утверждает Рэмптон, лучший сервис для создания чат-ботов. Простой, удобный, бесплатный.

2) Botsify

3) Chatfuel

Достаточно простой в освоении и использовании сервис для создания чат-ботов. Наша команда опробовала его и мнения разошлись 50/50. Да, сервис прост, но прост настолько, что значительно уступает тому же Many Chats по функционалу и отчетности. Но это дела каждого. Безусловно достоин внимания.

4) FlowXO

5) BeepBoop

Из личного опыта:

Мы тестировали несколько сервисов для создания чат-ботов и можем с уверенностью отдать предпочтение платформе ManyChat.

Почему ManyChat:

  • Простой и интуитивно понятный интерфейс, несмотря на то, что он англоязычный.
  • Широкие возможности аналитики внутри самого сервиса.
  • Возможность добавлять виджеты на сайт.
  • Совместимость с Facebook.
  • Широкий функционал в бесплатной версии.
  • Адекватная стоимость платной подписки.
  • Наличие подробной справки и обучающего видео и текстового материала.

Как создать чат-бота при помощи сервиса ManyChat. Полная инструкция

Шаг 1. Регистрация

  • заходим на сайт сервиса и кликаем Get Started Free
  • Попадаем на окно авторизации через Facebook
  • Кликаем Sign In With Facebook
  • Устанавливаем галочку на пункте I agree to Many Chat’s Terms of Service and Private Policy
  • Кликаем Sign In With Facebook
  • Вводим логин и пароль от вашего аккаунта в Facebook (если вход не произошел автоматически)

На следующем экране выбираем какие именно страницы вы хотите подключить к Many Chats

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

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

Шаг 2. Приветственное сообщение

Для начала поздороваемся.

Первое, что увидит пользователь, который собрался написать вам сообщение и вошедший в Facebook Messenger — кнопка Get Started внизу экрана мессенджера. Кликнув на нее, пользователь получит первое приветственное сообщение.

Как настроить Welcome Message в ManyChats

  • В левом меню кликаем по кнопке Automation
  • В выпадающем меню находим пункт Welcome Message и кликаем по нему
  • Далее кликаем по сообщению и пишем приветственное сообщение

Шаг 3. Ответ на непонятный вопрос

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

Как настроить Default Reply в ManyChats

  • В левом меню кликаем по кнопке Automation
  • В выпадающем меню находим пункт Default Reply и кликаем по нему
  • Далее кликаем по сообщению и редактируем сообщение

Шаг 4. Ключевые слова

Ключевые слова — это особые сигналы для бота. Чтобы было понятно, приведем пример: если вы отправите слово «start» нашему чат-боту, он подпишет вас на рассылку и вы увидите приветственное сообщение подтверждения подписки.

Остальные сигналы (ключевые слова) работают аналогично: задается ключевое слово и к нему привязывается определенное действие. Если максимально все упростить, то можно провести аналогию с сигналами светофора:

  • ключевое слово: красный — действие бота: стоп
  • ключевое слово: желтый — действие бота: приготовься
  • ключевое слово: зеленый — действие бота: начинай движение

Шаг 5. Статистическое меню в Messenger

Это то меню, которое видит пользователь при входе в диалог с вами в Messenger. Вот, как оно выглядит:

Это меню — важный момент, которому стоит уделить внимание. Сюда нужно вынести кратко главную информацию, которую вы хотите сообщить пользователю и добавить призывов к действию.

В бесплатной версии, вам будет доступно 2 пункта для вывода. Как вариант, можно вывести такие:

  • адрес вашего сайта
  • СТА для совершения действия, например, личной консультации

Как настроить главное меню в ManyChats

  1. Заходим в дашборд, пункт Automation
  2. Переходим в пункт Main Menu
Лайфхак: да, у вас есть всего лишь 2 пункта в бесплатной версии, но в каждом из этих пунктов, можно сделать несколько подпунктов. Таким образом, количество информации, которую вы можете показать пользователю увеличивается.

Шаг 6. Отправка широковещательных сообщений

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

Для этого:

  • зайдите в дашборд
  • в левом меню найдите пункт Broadcasting и кликните по нему
  • в выпадающем меню кликните по пункту Broadcasts

Теперь, чтобы создать сообщение, нажмите на кнопку +New Broadcast

Создайте свое первое сообщение и кликайте Go Next, чтобы продолжить и Preview, чтобы посмотреть что получилось.

Как перенаправить трафик в Messenger

Настройка стала +/- ясно/понятно. Но вот главный вопрос — где взять подписчиков для бота? Для этого ManyChats располагает отличным инструментом, который называется Growth Tools.

Познакомимся с ним поближе

  • заходим в дашборд
  • в левом меню находим пункт Growth Tools и кликаем на него
  • далее, в правом верхнем углу жмем кнопку New Growth Tools и попадаем в меню редактирования нового инструмента роста

Telegram чат бот — легкий способ сделать бота

Чат бот telegram интересный и эффективный инструмент.

Инструкция: Как сделать чат-бота Telegram без кодинга

Подготовительные работы:

  • Устанавливаем приложение Telegram. Ссылка на скачивание: ссылка
  • Регистрируемся в приложении

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

Создаем бота:

Переходим на manybot.io

Кликаем кнопку «Создать бота»:

Далее, кликаем: Открыть ManyBot в Telegram:

Если вы работаете с десктопа, откроется окно переадресации в приложение Telegram, в котором нужно нажать «Открыть».

Открываем Telegram и кликаем кнопку «Добавить нового бота» в меню Manybot:

Следуя инструкции, переходим к @BotFather. Это «царь-бот» в Telegram. Любого нового бота, можно создать только обратившись к нему. Что мы собственно говоря и сделаем. Переходим к @BotFather:

Видим приветственное сообщение. Для начала работ, отправляем боту команду /start, в ответ бот пришлет с описанием своих функций и команд, которыми вы можете эти функции вызвать.

Сообщаем @BotFather о том, что хотим создать нового бота командой /newbot:

Дальше, @BotFather спросит как вы хотите назвать своего бота. Мы назовем его TestBot.

Теперь, даем боту юзернейм, по которому вы сможете найти бота в поиске:

Бот создан. Теперь нужно скопировать токен для дальнейших действий:

Возвращаемся в ManyBot и отправляем боту скопированный токен и жмем кнопку «Я скопировал токен»:

В ответ вы получите сообщение об успешном создании бота и просьбой немного о нем рассказать:

Этот шаг можно пропустить.

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

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

Если вы ведете канал в Telegram и хотите наладить постинг и добавить дополнительные возможности к своим постам, сделайте следующее.

Как добавить лайки и сделать отложенный постинг в Telegram-канал

Сделайте созданного бота админом вашего канала:

  • зайдите в канал
  • найдите пункт управления каналом (три вертикальные точки справа вверху)
  • кликните по ним и в выпадающем меню выберите: управление каналом — администраторы — добавить администратора:
  • далее, в поиске найдите вашего бота по юзернейму, который мы присваивали ранее и назначьте его админом:
  • находим в Telegram специального бота, который называется @Controllerbot
  • первое, что вы увидите — сообщение с описанием возможностей этого бота.
  • даем боту команду /start
  • далее, подключаем бота. Для этого копируем токен, полученный ранее в @Controllerbot:
  • далее, подключаем канал:
  • создаем пост. Для этого, кликните на кнопку «Создать новый пост». Вас автоматически переадресует в ваш созданный бот:
  • отправляем непосредственно то, что хотим опубликовать:
  • выбираем, что нужно добавить к посту (мы выбрали реакции):
  • отправляем боту реакции, которые хотим прикрепить:
  • кликаем кнопку «Далее» и выбираем необходимое действие:
  • мы выбрали «Опубликовать». Вот, что получилось:

Как сделать опрос в Telegram

Для того, чтобы сделать опрос в Телеграм, находим бота @vote:

Выбираем опрос какого типа мы хотим создать: публичный или анонимный. Мы выбрали Public:

Отправляем вопросы, которые будут включены в наш опрос и варианты ответов:

По окончанию, отправляем боту сигнал о завершении настроек в виде команды /done

Еще один способ добавить реакции к посту

Telegram бот @like

В ответ, бот попросит выслать сообщение, к которому нужно прикрепить реакции:

После этого, нужно выслать реакции, которые вы хотите использовать (до 6 эмоджи):

Пост готов.

Несколько полезных команд для вашего бота:

Чтобы настроить меню Telegram, отправьте боту /commands

Чтобы посмотреть справку, отправьте боту /help

И так далее.

Взгляд божьим глазом — боты Telegram и защита данных в России — блог

Роскомнадзор, российский орган по надзору за СМИ, только что принял меры, чтобы заблокировать одного из известных ботов, гордо названного «Око Бога». Он позволяет пользователям получать персональные данные граждан России, доступные как через общедоступные, так и через просочившиеся базы данных. В ответ на действия Роскомнадзора разработчики бота внесли изменения в его работу, что, тем не менее, вряд ли делает Eye of God совместимым с законодательством о защите данных.

Хотя боты Telegram предлагают определенные положительные последствия благодаря вновь обретенной прозрачности, которую они предоставляют, они не отменяют огромных рисков для конфиденциальности. Но что еще более важно, российские власти мало что могут сделать, чтобы заставить Eye of God и других ботов уважать права субъектов данных.

Фон
Боты Telegram — это небольшие приложения, встроенные в чаты или каналы, которые можно использовать для автоматизации запросов. Боты, впервые представленные в 2015 году, быстро завоевали популярность, поскольку они позволяют пользователям создавать настраиваемые инструменты и создавать службы интеграции.Неудивительно, что боты Telegram используются не только добросовестными разработчиками, но также используются мошенниками и преступниками. Так боты Telegram стали неотъемлемой частью серого рынка персональных данных граждан России. Некоторые из этих ботов могут узнать имя человека по номеру телефона. У других есть еще более сложные функции. Eye of God позволяет пользователям искать информацию о любом гражданине России по широкому спектру параметров.Некоторые данные, полученные ботом, такие как имя или изображение человека, общедоступны, например, в социальных сетях, таких как ВКонтакте или Facebook. Тем не менее, Eye of God также предлагает возможность поиска конфиденциальных данных, в том числе информации о штрафах за нарушение правил дорожного движения и банковских ссуд, незаконно допущенных к утечке низкими сотрудниками полицейских управлений и кредитных организаций.

Око Бога против Роскомнадзора
Долгое время правоохранительные органы России воздерживались от принятия каких-либо жестких мер против ботов Telegram, торгующих личными данными.Однако все изменилось 9 марта 2021 года, когда Роскомнадзор обратился в администрацию Telegram с просьбой заблокировать всех ботов, нарушающих российское законодательство о защите данных. После невыполнения Telegram 12 марта 2021 года Роскомнадзор приступил к блокировке некоторых из самых популярных ботов, в том числе Eye of God, в России. Разработчики бота возразили против предпринятых действий и обратились за юридической помощью в правозащитную неправительственную организацию Net Freedoms Project, юристы которой незамедлительно направили запрос в Роскомнадзор с требованием юридического обоснования блокировки.

Роскомнадзор еще не дал ответа, но разработчики бота выпустили пресс-релиз. С одной стороны, они отрицали нарушение закона о защите данных, поскольку бот работает как поисковая система, которая просто обрабатывает общедоступные данные. С другой стороны, в пресс-релизе указывается на ряд действий, предпринятых разработчиками бота для удовлетворения требований Роскомнадзора. По словам представителя бота, Eye of God прошла аудит своей внутренней документации и теперь работает как ООО, внесенное в реестр контроллеров данных, сопоставленный Роскомнадзором.Доступ к боту теперь якобы ограничен определенными категориями пользователей, включая журналистов, свидетелей событий, которые имеют прямое влияние на жизненно важные интересы субъектов данных и других лиц (включая дорожно-транспортные происшествия или преступления), сотрудников кредитных организаций и правоохранительных органов. агенты. Eye of God также ввела процедуру аутентификации, чтобы выяснить, есть ли у пользователей законное основание для доступа к данным. Наконец, лица, находящиеся за пределами территории России и не аккредитованные в качестве журналистов, больше не могут использовать бот.

Анализ
Действия Роскомнадзора по блокированию «Ока Бога» и т.п. предположительно вызваны поправками к Федеральному закону «О персональных данных» (N 152-ФЗ), которые вступили в силу 1 марта 2021 года. Статья 10.1, любая сторона, участвующая в распространении персональных данных, ставших общедоступными в результате преступления, административного правонарушения или форс-мажорных обстоятельств, должна учитывать законность такого распространения. Таким образом, Eye of God больше не разрешается уклоняться от ответственности за получение информации из просочившихся баз данных.Интересно, что в статье 10.1 (2) «О персональных данных» разъясняется, что такая же обязанность возникает, когда персональные данные были опубликованы самим субъектом данных. Следовательно, Eye of God также запрещено собирать данные, доступные на платформах социальных сетей, без явного согласия субъекта данных. Бизнес-модель Eye of God прямо противоречит этим положениям.

Тем не менее, по словам представителя бота, Eye of God считает себя не более чем поисковой системой, которая просто облегчает сбор информации, которую в противном случае можно было бы собрать вручную.Вопреки подходу ЕС, российское законодательство не признает поисковые системы в качестве контроллеров данных, что может дать Eye of God определенную свободу действий. Тем не менее, Eye of God, похоже, не подпадает под определение поисковой системы, данное в статье 2 (20) Федерального закона «Об информации, информационных технологиях и защите информации» (N 149-ФЗ), которая определяет поисковые системы как системы, функция которых ограничивается предоставлением ссылок на веб-сайты, хранящие определенную информацию. Бот делает больше: он предлагает краткий отчет о человеке, указанном в поисковом запросе.По сути, Eye of God следует рассматривать как контролера данных и, безусловно, продолжает нарушать статью 22 (1) Федерального закона «О персональных данных», которая требует, чтобы все контролеры данных были внесены в специальный реестр, который ведется Роскомнадзором. . Вопреки утверждениям Eye of God, веб-сайт Eye of God показывает, что бот по-прежнему управляется индивидуальным предпринимателем, который официально не признан контролером данных, а не зарегистрированной в реестре компанией LLC. Это вызывает подозрение, что Eye of God просто предоставила ложную информацию в своем пресс-релизе.

Разработчики

Eye of God также настаивают на законности его работы, поскольку субъекты данных дают явное согласие на обработку всех данных, полученных ботом, например, при заключении соглашения об оказании услуг с банком или страховым агентством. Однако это заявление противоречит основополагающему принципу ограничения цели, закрепленному в статье 5 (2) Федерального закона «О персональных данных». Даже если субъект данных дает согласие на обработку своих персональных данных для определенной цели, эти данные не могут быть обработаны способом, несовместимым с этой целью.Кроме того, статья 12 (3) Федерального закона «О персональных данных» обязывает контролера данных инициировать трансграничную передачу персональных данных, чтобы убедиться, что иностранное государство предлагает адекватный уровень защиты данных. Хотя Eye of God утверждает, что предоставляет доступ только пользователям на территории России, на самом деле он аутентифицирует всех, чья учетная запись связана с российским номером телефона, независимо от того, находится ли этот человек в России или за границей. Кроме того, эксперты подчеркивают, что Eye of God нарушает законодательство о защите данных, поскольку не позволяет субъектам данных запрашивать удаление своих персональных данных в соответствии со статьей 14 (1) Федерального закона «О персональных данных».

Несмотря на явную недостаточность мер, предпринятых разработчиками Eye of God, российские власти, вероятно, не смогут предпринять дальнейшие действия против бота. Менее чем через час после того, как Роскомнадзор заблокировал Eye of God, бот стал доступен через решение для резервного копирования. Поскольку разработчики могут легко обойти ограничения, страх перед юридической ответственностью, скорее всего, не помешает их деятельности. Таким образом, Eye of God, вероятно, продолжит распространение персональных данных в нарушение российского закона о защите данных, несмотря на мнимую готовность выполнить требования Роскомнадзора.

Более широкая перспектива
Помимо конкретных проблем защиты данных и нормативных препятствий, появление ботов Telegram порождает дилемму о том, как найти справедливый баланс между защитой личных данных и обеспечением разумной степени их доступности на благо общества. интерес. Действительно, боты Telegram предоставили невероятные возможности для журналистских расследований в России. Однако неограниченный доступ к личным данным через ботов Telegram также привел к множеству злоупотреблений, таких как шантаж российских граждан и планирование крупномасштабных атак мошенников.Даже если бы было подтверждено, что Eye of God является просто агрегатором данных и не несет обязанностей контролера данных, проблемы конфиденциальности, безусловно, сохранятся. Общественный резонанс, вызванный Clearview AI, который помогает сопоставить лица с большой базой данных изображений, взятых из Интернета, демонстрирует сопротивление неограниченному использованию общедоступных данных для целей идентификации. Поэтому навязчивые функции ботов Telegram вряд ли перевесят их потенциальные преимущества.

Последние события также свидетельствуют о лицемерном подходе российского правительства к защите частной жизни.В течение многих лет Роскомнадзор ведет войну с шифрованием, потенциально посягая на конфиденциальность переписки, гарантированную статьей 8 Европейской конвенции о правах человека. Сегодня, напротив, он преследует цель обеспечения конфиденциальности, чтобы расправиться с ботами Telegram, которые нарушают права субъектов данных. Если российские власти не приведут в соответствие свою политику и не предложат последовательную стратегию защиты личных данных в Интернете, эти противоречия останутся без внимания.

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

встроенных ботов

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


Чтобы включить эту опцию, отправьте команду / setinline в @BotFather и укажите текст-заполнитель, который пользователь увидит в поле ввода после ввода имени вашего бота.

См. Соответствующие методы и объекты в Руководстве по API для ботов.

Встроенные результаты

Встроенные боты поддерживают всех типов контента , доступных в Telegram (всего 20). Они могут отправлять стикеры, видео, музыку, локации, документы и многое другое.


Клиенты могут отображать результаты с вертикальной или горизонтальной прокруткой, в зависимости от типа контента:


Как только пользователь нажимает на элемент, он немедленно отправляется получателю, а поле ввода очищается.

Переключение режимов inline / PM

Некоторым встроенным ботам может быть полезен процесс начальной настройки, например подключение их к учетной записи на внешней службе (например, YouTube). Мы добавили простой способ переключения между приватным чатом с ботом и любым чатом, в котором пользователь хочет поделиться встроенными результатами.


Вы можете отобразить специальную кнопку «Перейти в личку» над встроенными результатами (или вместо них). Эта кнопка откроет приватный чат с ботом и передаст параметр по вашему выбору, чтобы вы могли запрашивать у пользователя соответствующие действия по настройке.После этого вы можете использовать встроенную клавиатуру с кнопкой switch_inline_query , чтобы отправить пользователя обратно в исходный чат.

Примеры ботов
@youtube — показывает кнопку «Войти на YouTube», а затем предлагает персонализированные результаты.

Руководство: переход на PM

Результаты на основе местоположения

Встроенные боты могут запрашивать данные о местоположении у своих пользователей. Используйте команду / setinlinegeo с @BotFather, чтобы включить это.Ваш бот будет запрашивать у пользователя разрешение на доступ к их местоположению всякий раз, когда он отправляет встроенный запрос.

Образец бота
@foursquare — этот бот запросит разрешение на доступ к местоположению пользователя, а затем предоставит результаты с геотаргетингом.

Вирусное распространение

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

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

Сбор отзывов

Чтобы узнать, какие из предоставленных результатов ваши пользователи отправляют своим партнерам по чату, отправьте @Botfather команду / setinlinefeedback . Если этот параметр включен, вы будете получать обновления результатов, выбранных вашими пользователями.

Обратите внимание, что это может вызвать проблемы с загрузкой популярных ботов — вы можете получить больше результатов, чем фактические запросы из-за кеширования (см. Параметр cache_time в answerInlineQuery).В этих случаях мы рекомендуем отрегулировать настройку вероятности, чтобы получить 1/10, 1/100 или 1/1000 результатов.

Примеры встроенных ботов

Вот несколько примеров встроенных ботов на случай, если вам интересно увидеть один в действии. Попробуйте любой из этих вариантов:
@gif — поиск GIF
@vid — поиск видео
@pic — поиск изображений в Яндексе
@bing — поиск изображений Bing
@wiki — поиск в Википедии
@imdb — поиск IMDB
@bold — выделите жирным, курсивный или фиксированный системный текст

NEW
@youtube — Подключите свою учетную запись для персонализированных результатов
@music — Найдите и отправьте классическую музыку
@foursquare — Найдите и отправьте адреса мест
@sticker — Найдите и отправьте стикеры на основе эмодзи

хакеров используют ботов Telegram для сбора пользовательских данных для шантажа

Passwarden также доступен как часть пакета безопасности MonoDefense

Как российские хакеры используют ботов Telegram для нарушения безопасности

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

Принцип работы этих вредоносных ботов Telegram довольно прост. Во-первых, они получают личные данные жертвы с помощью:

  1. Фишинговая атака . Бот создан хакерами, чтобы обманом заставить пользователя раскрыть свои данные. Например, бот Telegram может притвориться частью службы безопасности, которую использует жертва, и потребовать ввести существующий пароль для подтверждения своей личности.
  2. Использование других ботов Telegram . В качестве примера новостной сайт описывает MailSearchBot, который используется для определения того, были ли взломаны ваши электронные письма или пароли путем ввода номера телефона. Хакеру достаточно ввести номер жертвы, чтобы узнать ее личные данные; он частично скрыт, но по-прежнему предоставляет злоумышленнику более чем достаточно информации для работы.
  3. Разведка с открытым исходным кодом . Бот Telegram прочесывает Интернет в поисках информации о конкретной жертве.По сути, этих ботов (например, Smart_SearchBot и AVinfoBot) можно сравнить с поисковой системой. Они не взламывают вас и не пытаются обойти систему безопасности Telegram — просто собирают ту личную информацию, которую жертва неосторожно раскрыла.

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

Как защитить свои пароли от Telegram Hack

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

Теперь это понятно. У всех нас есть десятки онлайн-профилей, так как вообще можно запоминать все эти уникальные пароли? Уловка в том, что это не так. Если вы хотите защитить себя от взлома ботов Telegram, описанного в новости выше, используйте специальный менеджер паролей, который запомнит ваши пароли за вас!

Passwarden® — отличный пример одного из таких приложений. Он предлагает множество функций безопасности:

  • Позволяет создавать надежные пароли и сохранять их на лету
  • Хранит ваши данные в безопасных хранилищах, зашифрованных с помощью протокола AES-256
  • Помимо паролей, приложение может хранить все виды данных — идентификационные карты, логины, лицензии, платежную информацию и т. Д.
  • Кросс-девайсные и кроссплатформенные возможности
  • Простой импорт данных с опцией миграции
  • Режим принуждения для защиты ваших данных, если вы вынуждены впустить кого-то в свою учетную запись Passwarden (например,г. на таможне)

Что такое Telegram и почему он популярен

Telegram — один из самых популярных мультиплатформенных сервисов обмена сообщениями. Он был основан российским предпринимателем Павлом Дуровым, поэтому он наиболее известен в России и Восточной Европе и до сих пор неизвестен многим пользователям в США. Конфиденциальность и безопасность Telegram являются одними из самых важных функций Telegram, и о нем часто упоминают в новостях и обсуждениях. Но что в нем такого особенного и действительно ли Telegram безопасен?

Ответ — внимание Telegram к конфиденциальности и шифрованию, а также к API с открытым исходным кодом.Помимо официального Telegram, доступно бесчисленное количество неофициальных клиентов. Приложение позволяет использовать одну и ту же учетную запись на нескольких устройствах и иметь несколько учетных записей на одном устройстве. Наконец, Telegram предлагает сквозное шифрование звонков и секретных чатов.

Безопасен ли Telegram?

Приложение

Telegram в целом безопасно или, по крайней мере, безопаснее, чем большинство его аналогов. Конечно, можно утверждать, что, например, WhatsApp предлагает более полное сквозное шифрование — оно охватывает все сообщения.Но у компании есть связи с Facebook, что сразу же является тревожным сигналом для всех, кто обеспокоен их конфиденциальностью и анонимностью. Другие функции безопасности и конфиденциальности Telegram включают секретные чаты, возможность удалить ваше сообщение для всех пользователей службы или запрограммировать его на самоуничтожение.

Известные взломы Telegram и уязвимости

При всем вышесказанном, Telegram время от времени взламывают, что доказывает, что даже этот сервис не лишен уязвимостей.

Взлом анимированных стикеров Telegram

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

Просмотр самоуничтожающихся сообщений

Еще одна уязвимость Telegram касалась его самоуничтожающихся сообщений . Как упоминалось ранее, в этом приложении вы можете настроить автоматическое удаление вашего сообщения.Что ж, эта конкретная ошибка позволит хакерам получить доступ к вашим самоуничтожающимся видео и аудио сообщениям в системе даже после того, как они исчезли из чата (опять же, даже сообщения из секретных чатов!)

Взлом частных медиафайлов Telegram

Еще один сценарий атаки для взлома Telegram, получивший название Media File Jacking , связан со способностью приложения взаимодействовать с внешним хранилищем устройства, на котором оно установлено. Если на устройство жертвы устанавливается вредоносное ПО, оно может манипулировать медиафайлами, пересылаемыми между пользователями, и перехватывать их.Сюда входят документы, платежи, личные фото и видео и т. Д.

Любопытное применение этой конкретной уязвимости Telegram — распространять поддельные новости . Если такое вредоносное ПО попадает на устройство администратора канала Telegram, оно может скомпрометировать файлы, которые отправляет в чат. Например, для взлома СМИ, отправленных в канал доверенного канала Telegram, для распространения фейковых новостей.

Утечка IP-адресов пользователей

Пару лет назад из-за уязвимости в Telegram произошла утечка IP-адресов пользователей во время голосовых вызовов.Как вы понимаете, для приложения с фиксированной конфиденциальностью и безопасностью, такого как Telegram, это было огромной проблемой. Это произошло потому, что в настольных версиях приложение использовало P2P-соединение, что было хорошо для качества передачи голоса, но не для безопасности Telegram.

Взлом Telegram для распространения вредоносного ПО

С самого запуска приложение столкнулось с некоторыми проблемами безопасности. Хакеры использовали уязвимость Telegram нулевого дня для распространения вредоносного ПО для крипто-майнинга . Это связано с тем, как приложение обрабатывает специальный скрытый символ Unicode RLO.Обычно используется для информирования системы о том, что текст написан на языке с письмом справа налево, но он также может скрывать имена вредоносных файлов, заставляя пользователей их открыть.

Как привлечь к своему чат-боту тысячи пользователей

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

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

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

Telegram-боты набирают популярность

Forbes опубликовал в феврале 2016 года фичу, в которой создатели популярных Telegram-ботов поделились своей статистикой.В частности, создатель @my_ali_bot, который позволяет пользователям искать товары на сайте электронной коммерции MyAliExpess, заявил, что у его бота было 38 000 пользователей.

Московский программист Игорь Поляков, создавший MyPokerBot, один из самых популярных ботов Telegram, сказал, что у него 40 000 активных пользователей. Это значительная аудитория, но важно отметить, что популярные боты обычно ориентированы на рынок B2C и развлечения.

Ситуация более сложная на рынках B2B.MyPokerBot был оценен только 1145 раз в Storebot, популярном каталоге ботов Telegram. Однако боты, которые сканируют файлы на вирусы, создают заметки в Evernote или отправляют информацию из Google Analytics напрямую через чат, гораздо менее востребованы и редко превышают несколько десятков или пару сотен голосов.

Если предположить, что у ботов Telegram для покера или покупок от 50 000 до 70 000 пользователей (вероятно, больше после упоминания в Forbes), бизнес-инструменты вряд ли получат больше нескольких тысяч активных пользователей.И только в том случае, если бот является частью какого-то известного проекта вроде Pomodoro. Для новых бизнес-инструментов, изначально задуманных как боты, привлечь аудиторию будет еще сложнее.

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

В целом количество активных пользователей B2B-ботов более или менее равно количеству компаний, которые их используют.

Как продвигать своего бота

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

Например, разработчики MyPokerBot заметили первый значительный всплеск пользователей после попадания в дайджест Best New Bot каталога Storebot.Это привлекло около 4000 новых пользователей.

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

Вот несколько каталогов, в которых мы работаем:

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

Более того, MyPokerBot просит пользователей давать своим ботам высокие оценки, чтобы повысить их позицию в этих каталогах.Это хорошая политика, но она вряд ли будет работать с инструментами B2B из-за небольшого количества пользователей.

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

Контент-маркетинг может быть более эффективным для инструментов B2B

Мы начали продвигать нашего бота с использованием контента в августе, сначала на нашем локальном рынке (русскоязычном).Мы опубликовали пару колонок в онлайн-СМИ, специализирующихся на ботах, и получили нашу первую волну пользователей — несколько сотен человек. Потом он стал появляться в списках, а одна статья на популярном российском ИТ-ресурсе набрала более 16 тысяч просмотров.

Тогда пришло время заняться англоязычной аудиторией, нашей изначальной целью. Мы опубликовались в Tech in Asia в разделе «Сообщество», что привлекло несколько десятков рефералов.

Сообщение на VentureBeat дало нам мощный импульс и новых пользователей.Наконец, мы прорвались на наш целевой рынок и даже получили растущее количество запросов на консультацию через чат-бота. Это была волна, которая ударила дважды: сначала, когда она появилась на веб-сайте, и еще раз, когда они поделились ею на следующий день в социальных сетях.

У нашего бота было от 100 до 120 пользователей в пиковые дни после публикаций или тизеров. (У нас был спад в тот день, когда серверы Telegram вышли из строя, что мы заметили немного позже.) Это достойный результат для чат-бота Telegram, ориентированного на бизнес-аудиторию.

Большая часть аудитории чат-бота — новые пользователи. Около 1000 пользователей получили доступ к боту с момента его выпуска, что является удовлетворительным результатом за два месяца активного продвижения. Это принесло нам чуть более 50 заказов от потенциальных клиентов, что является значительным ростом по сравнению с тем временем, когда у нас не было бота.

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

Что запомнить?

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

  • Не рассчитывайте на каталоги. Есть много каталогов и магазинов с ботами для разных платформ. По нашему опыту, вы не можете рассчитывать на увеличение числа пользователей на этих веб-сайтах. Если у вашего чат-бота есть вирусный потенциал, он может стать лучше, но это маловероятный вариант, если вы работаете со специализированными инструментами.
  • Контент-маркетинг работает. Чат-боты появились недавно, поэтому качественного контента в сети пока не так много. Вот почему публикация в СМИ и блогах может привлечь клиентов. Выбирайте каналы в соответствии с вашей целевой аудиторией. Наш бот предназначен для руководителей предприятий и маркетологов, и наши каналы выбираются исходя из этого.
  • Добавьте аналитику к своему чат-боту. Ощущается острая нехватка инструментов аналитики бот-трафика. Фактически, есть только один способный инструмент — Botan.io. Мы рекомендуем использовать его, как только ваш бот будет готов к работе.Это не совсем Google Analytics для чат-ботов, но он отслеживает основные показатели и показывает, как они меняются, когда вы вводите новые функции.
  • Переведите свой интерфейс на разные языки. Наш опыт показывает, что наличие двухъязычного интерфейса (русского и английского) помогло нам расширить аудиторию нашего бота. Это логично, ведь в каждой стране свои маркетологи, а советы нашего бота универсальны. В конце концов, чем больше языков поддерживает ваш бот, тем больше у него потенциальных пользователей.

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

VentureBeat

Миссия VentureBeat — стать цифровой городской площадью, где лица, принимающие технические решения, могут получить знания о преобразующих технологиях и транзакциях. На нашем сайте представлена ​​важная информация о технологиях и стратегиях обработки данных, которая поможет вам руководить своей организацией.Мы приглашаем вас стать участником нашего сообщества, чтобы получить доступ:
  • актуальная информация по интересующим вас вопросам
  • наши информационные бюллетени
  • закрытый контент для лидеров мысли и доступ со скидкой к нашим призовым мероприятиям, таким как Transform 2021 : Узнать больше
  • сетевых функций и многое другое
Станьте участником

Они просты, дешевы и готовы быть везде

Ожидается, что Марк Цукерберг пригласит больше разработчиков и предприятий для создания ботов для Messenger…. [+] (AP Photo / Eric Risberg)

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

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

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

Существует TriviaBot для ответов на викторины, робот Random Reddit Fun, который извлекает гифки и изображения из субреддита / funny на популярном сайте обмена, или HangBot, игра в стиле палача.

Издатели

также изучают способы использования ботов как средства связи с читателями.Сегодня FORBES запустил экспериментального робота Forbesbot в Telegram, который отправляет пользователям сообщения с новостями или выполняет поиск. Все эти боты работают через тот же интерфейс чата, который вы использовали бы, чтобы поговорить с другом, но с некоторыми настройками, чтобы сделать их более удобными для пользователя.

Боты запустились случайно в Telegram.

«Сначала было несколько ботов, которые соединяли людей, как это делают службы знакомств», — говорит Павел Дуров, основатель Telegram, который также основал Вконтакте, известную как Facebook в России.«Вы можете потенциально создать приложение, подобное Tinder, в приложении для обмена сообщениями. И мы видели, как это происходит, боты связывают незнакомцев ». Дуров заметил, что появляются другие боты, с которыми люди могут поболтать, чтобы узнать расписание кинотеатров или информацию о расписании автобусов.

«Тогда мы поняли, что нам нужно создать более сложную платформу, оптимизированную для разработчиков ботов», — говорит Дуров. Затем, в январе 2016 года, Telegram выпустил «встроенных ботов», которые позволили вам вводить имя бота, например @imdb или @wiki, и поисковый запрос, предлагая всплывающий контент на экране.

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

Разработчик @my_ali_bot, который позволяет вам просматривать продукты на китайском сайте электронной коммерции MyAliExpress в Telegram, говорит, что ему потребовалась неделя, чтобы создать бота, у которого в январе было около 38 000 пользователей.

Скриншот MyPokerBot в Telegram.

Бот зарабатывает деньги на реферальных ссылках, «но у меня нет большой прибыли», — говорит его разработчик, Сергей Перескоков, 26 лет.«Трудно получить пользователей ботов в целом, потому что люди не знают о существующих ботах, а Telegram не особо продвигает ботов».

25-летний Игорь Поляков из Москвы — разработчик MyPokerBot в Telegram, у которого около 40 000 пользователей. Ему и его коллеге потребовался месяц, чтобы создать бота с нуля, работая по вечерам и в выходные в качестве побочного проекта; Поляков — разработчик игр по дням.

Сейчас он ждет, когда Telegram включит механизм оплаты для ботов (который, по словам Дурова, появится в этом году), что позволит продавать внутриигровую валюту или премиум-статус игрокам.«Когда будет выпущен платежный API, бот-платформа Telegram автоматически станет более интересной для разработчиков».

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

Например, бот Weatherman в Telegram иногда заменяет клавиатуру меню из пяти кнопок, которые вы можете нажать, чтобы получить нужную информацию.

По словам Беруд Шет, генерального директора корпоративной службы обмена сообщениями Gupshup, эти сообщения можно назвать «умными».

На этой неделе Gupshup, которая продает технологии обмена сообщениями компаниям электронной коммерции, теперь также называет себя «фабрикой ботов»: по сути, она продает инструменты, которые разработчики могут использовать для создания своих собственных ботов.

«Мы наиболее продвинулись вперед с точки зрения инструментов разработчика для создания продвинутых ботов», — говорит Шет. «Не только простые чат-боты. Вещи, в которых вы можете правильно выполнять рабочие процессы и транзакции ».

По словам Шета, боты

, созданные на платформе Gupshup, могут работать в Slack, Twitter, WeChat, WhatsApp, Facebook Messenger или Kik.Обмен сообщениями может показаться слишком простым и ограниченным способом создания программного обеспечения, но Шет отмечает, что разработчики могут интегрировать меню, опросы, средства отслеживания местоположения и формы прямо в них. «Думайте об этом как о мини-версии веб-страницы», — говорит он. «В сообщении есть интерактивные элементы».

Боты не должны быть умными, подчеркивает он, просто очень хорошо спроектированными. «Здесь много путаницы, — говорит Шет. «Когда вы говорите о ботах, это слово вызывает в воображении образы роботов и ИИ.”

Но боты — это просто еще один способ описать новый способ взаимодействия с компьютерами и Интернетом в ближайшие несколько лет. «Раньше у вас были веб-сайты, затем были приложения, а теперь будут боты. Это по-прежнему просто и утилитарно. Вы не думаете о веб-сайтах или приложениях, ориентированных на искусственный интеллект. В Интернете сегодня по-прежнему очень мало искусственного интеллекта. и он по-прежнему очень полезен ».

Лучший способ понять, как это может работать, — это посмотреть, где боты уже превратились в полномасштабное явление, на популярной в Китае платформе обмена сообщениями WeChat.Вот скриншот меню ресторана Dian DouDe в Бейджине. Это не мобильный сайт, а «официальный аккаунт» ресторана в WeChat:

.

Скриншот официального аккаунта WeChat для Dian DouDe, на котором клиенты могут заказывать и оплачивать … [+] еду.

Официальные учетные записи, такие как Dian DouDe, похожи на проверенные учетные записи, которые находятся рядом с обычными пользователями в приложении чата. Они могут принимать платежи, сканировать QR-код или интегрировать бота.

Официальная учетная запись в приложении под названием Chumen Wenwen — это бот-цифровой помощник, работающий как Google Now или Siri, к которому пользователи WeChat могут получить доступ, чтобы бронировать авиабилеты или отели.

Но важно отметить, что WeChat не полностью состоит из ботов. Многие из 10 миллионов официальных аккаунтов в WeChat содержат как реальных агентов по обслуживанию клиентов, так и автоматические ответы (или ботов).

«Путь обмена сообщениями в целом похож на то, к чему стремится Facebook, — гибрид», — говорит Эндрю Шорр, генеральный директор Grata, которая продает программное обеспечение для обслуживания клиентов для нескольких десятков автомобильных и гостиничных компаний, которые используют WeChat. Программное обеспечение Grata позволяет живым агентам по обслуживанию клиентов общаться с пользователями через WeChat, например, заказывать тест-драйвы.

Telegram и WeChat, похоже, идут в разных направлениях с ботами. Шорр отмечает, что Telegram создал более открытую платформу для процветания ботов, тогда как WeChat ограничил возможности ботов. Автоматические ответы часто представляют собой сообщения с ключевыми словами, например «ответьте 1, чтобы узнать наши рабочие часы» или «ответ 2, чтобы проложить маршрут до нашего магазина».

Поляков, разработчик покерного бота, не видит, что боты в Telegram в ближайшее время станут похожими на более красочные веб-страницы-аккаунты WeChat: «Я думаю, что Павел Дуров в своем стиле создает довольно простой сервис.”

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

Из-за того, что у ботов меньше места для проникновения туда, где люди не могут, задача компаний в WeChat состоит в том, чтобы отвечать клиентам в течение нескольких секунд после их первого запроса, при этом 12 секунд являются целью, по словам Шорра.

WeChat также будет бороться за конкуренцию с Facebook, поскольку последняя компания расширяет свою платформу Messenger и предлагает предприятиям использовать ее в качестве места для общения с клиентами. «У них уже есть остальной мир, использующий Facebook, а часть, не использующая Facebook, использует WhatsApp», — говорит Шорр.

По данным Facebook, на данный момент более двух десятков компаний изучают способы общения с клиентами в Messenger, используя как агентов по обслуживанию клиентов, так и ботов. Экспериментальный цифровой помощник Facebook M — это, по сути, витрина для других компаний, демонстрирующая им способы элегантного сочетания бота и человека для общения с клиентами.«Вы будете разговаривать с людьми, когда вам это нужно, но вы многое решите с помощью их искусственного интеллекта», — говорит Шорр.

Боты будут развиваться очень быстро, говорит Шет из Гупшупа. «Пока что большинство из них были игрушками. Они милые, потрясающие и работают. Но становятся ли они постоянно используемыми ботами? Вот где это проявляется. Некоторые компании, с которыми мы работаем, используют ботов для опросов сотрудников, отслеживания продаж, обучения и тренингов ». Для того, чтобы боты стали популярными среди потребителей, требуется больше времени, потому что приложения для обмена сообщениями не открыли свои API (интерфейсы прикладного программирования), чтобы сделать это возможным.

Когда разработчики не имеют доступа к API приложения для обмена сообщениями, их бот такой же, как и любой другой обычный пользователь, что делает невозможным взаимодействие с сотнями тысяч людей одновременно. «Ни один смартфон не поддерживает это», — говорит Шет. «Вам нужны API. Вам необходимо подключиться напрямую к серверу приложения ».

Slack и Telegram — самые открытые платформы для создания ботов. Но Facebook и WhatsApp заявили, что планируют пригласить на свои платформы больше компаний, а это значит, что они, вероятно, также сделают возможным запуск ботов в своих сетях.

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

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

«Разработчики собираются перейти от создания приложений к созданию ботов», — говорит Шет. «Примерно раз в десятилетие в истории технологической индустрии у нас происходили эти изменения парадигмы». В середине 90-х мир перешел на настольные компьютеры, а в середине 2000-х — на мобильные приложения. «Как и ожидалось, в подростковом возрасте мы переходим в эру ботов».

«Думаю, можно с уверенностью сказать, что у вас будут миллионы ботов», — добавляет он. «В 2016 году вы, вероятно, увидите тысячи, может быть, десятки тысяч.Но в течение следующих 12 месяцев эта тенденция резко возрастет, потому что стоимость создания бота ниже, обмен сообщениями уже широко распространен, он будет распространяться намного быстрее, а предприятия будут развиваться очень быстро. И мы зададимся вопросом, как выглядел мир до появления мира ботов ».

Dubzer / TgTranslator: Telegram-бот, снимающий языковой барьер между людьми в группах

TgTranslator — бот для телеграмм, который переводит сообщения в группах. Попробуйте сами: @TgTranslatorBot

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

3️⃣ Режимы перевода

У этого бота 3 режима перевода:

  1. Авто .В этом режиме автоматически переводятся все сообщения, не соответствующие языку основной группы. Кроме того, сообщение должно быть меньше предела символов (указанного в appsettins.json -> TgTranslator -> CharLimit), не должно быть командой (например: / help или .help для Userbots), а группа не должна быть по таймауту.

  2. Нападающие . Работает как Авто, но переводит только переадресованные сообщения.

  3. Руководство .Переводит только после ответа на сообщение с кодом ! Переведите или имя пользователя бота.

📙 Языки

Bot имеет 65 языков, поддерживаемых Google Translate.

⚙️ Настройки бота

Во многих групповых ботах вы можете вызвать меню в групповом чате. Этот работает по-другому: команда / settings работает только в личных сообщениях. Он возвращает главное меню со встроенными кнопками, которые представляют собой список доступных настроек.

Когда вы выбираете вариант, он предлагает вам выбрать чат, в который вы отправляете готовую команду, например @grouptranslator_bot set: mode = auto .

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

Меню легко настраивается, поэтому нетрудно добавить новые параметры или даже реализовать его в своем собственном проекте.

🛠 Инструменты, которые использует проект

.NET Core — кроссплатформенная платформа разработки общего назначения.

ASP.NET Core — платформа для

Telegram.Bot — .NET-клиент для Telegram Bot API.

PostgreSQL — реляционная база данных с открытым исходным кодом.

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

Prometheus — Используется для мониторинга событий и оповещения.

▶ ️ Сборка

Вам потребуется .NET Core SDK 3.1+. Скачать здесь

Вам также понадобится PostgreSQL для хранения настроек групп. Узнать больше

  1. Репозиторий клонов и открытый каталог:
     git clone https: // github.com / Dubzer / TgTranslator.git && cd TgTranslator 
  2. Постройте проект. Вы также можете использовать переносимый режим, для которого не требуется среда выполнения .NET. Выучить больше
     dotnet publish -c Release 

🔧 Конфигурация

Конфигурация бота находится в appsettings.json

  • ТгПереводчик

    CharLimit — лимит символов перевода.

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

  • Телеграмма

    Polling — определяет, получает ли бот обновления с помощью опроса или веб-перехватчиков.

    BotToken — токен для Bot API (получить в @BotFather)

  • Яндекс

    TranslatorToken — токен для API Яндекс.Переводчика (получить по https://translate.yandex.com/developers)

  • Строки подключения

    TgTranslatorContext — строка подключения к базе данных Postgres бота.

  • HelpMenu

    VideoUrl — общедоступный URL-адрес для видео, которое отправляется по команде / help . Должен быть доступен из Интернета.

  • Пустельга

    Конечные точки — конечные точки для использования веб-перехватчиков и показателей.

  • Прометей

    Логин — Базовый аутентификационный вход для метрик Prometheus.

    Пароль — Базовый пароль авторизации для метрик Prometheus.

  • Serilog

    Здесь вы можете установить различные настройки serilog.

📝 Лицензия

Проект находится под лицензией MIT.

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

Фирма по безопасности Sensity сообщила, что недавно обнаружила сеть дипфейков-ботов в приложении чата Telegram, которые по запросу создают сгенерированные компьютером обнаженные изображения женщин. По состоянию на июль 2020 года компания обнаружила, что боты сгенерировали дипфейки примерно 104000 женщин.За последние три месяца объем производства увеличился почти на 200 процентов. Вы можете ожидать, что программное обеспечение большую часть времени тратит на обработку изображений знаменитостей, но похоже, что большинство людей использовали его для создания фотографий обнаженных женщин, которых они знают в реальной жизни. В любом случае большинство жертв, скорее всего, не знают, что их поддельные изображения циркулируют в Интернете. Фирма также обнаружила, что на «ограниченном количестве» фотографий изображены несовершеннолетние дети.

Большинство людей, использующих программное обеспечение, около 70 процентов, приехали из России, страны, в которой до недавнего времени был запрещен Telegram.В России бот также попал в ВК, крупнейшую социальную сеть страны. Опрос Sensity, проведенный в одном из общедоступных сообществ Telegram, посвященных этому программному обеспечению, показывает, что бот не нашел широкого распространения в англоязычных странах, таких как Великобритания, Великобритания и Канада — по крайней мере, пока.

Ботом можно пользоваться бесплатно, но пользователи могут покупать «премиальные монеты», которые удаляют водяной знак, созданный программным обеспечением, и ускоряют обработку. Набор из 12 монет стоит 1,30 доллара. Sensity говорит, что программное обеспечение, лежащее в основе возможностей бота, скорее всего, является версией DeepNude с открытым исходным кодом.Алгоритм машинного обучения получил известность в прошлом году, когда его создатель ненадолго продал его в Интернете.

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