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

Содержание:

Настраиваем команды и меню в боте

Далее переходим к настройкам нашего бота и переключаемся на диалог с ним. Жмем внизу чата «Начать».

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

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

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

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

Для этого в меню под полем ввода сообщения кликаем по пункту «Пользовательские команды».

Выбираем «Создать команду».

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

Вводим команду в поле сообщения и жмем Enter.

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

Мой пример ответа ниже, чтобы его сохранить, жмем «Enter», а затем кнопку «Сохранить».

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

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

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

Откроется новое меню, в котором вы сможете выбрать желаемое действие.

Например, выбираем редактирование. Здесь действия будут следующими:

1) Сначала нам нужно удалить предыдущий ответ на команду и подтвердить действие.

2) Затем нажать «Добавить сообщения к команде».

3) Вводим новый ответ, отправляем боту, сохраняем.

4) Получаем сообщение, что команда успешно отредактирована.

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

Как подключить телеграм бота BotFather

Для подключения абсолютно любого бота в Телеграме, чтобы он мог работать внутри мессенджера, нам понадобится токен, который выдаёт главный бот — @BotFather. Создать его просто. Видео инструкция про телеграмм бот botfather уже готова для вас, поэтому советую посмотреть.

Смотреть на YouTube

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

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

Создание бота

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

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

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

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

Алгоритм создания

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

Необходимо зарегистрировать будущее «чадо», чтобы получить ID и токен для работы с ним. Сделать это можно с помощью официального бота для Telegram — @BotFather. Сначала добавляете его в свои контакты, далее следуйте его инструкциям. В ответ придет сообщение с перечнем команд. Выбираете нужную команду. Пишите имя, в конце фразы добавляете слово bot. На данном этапе можно совершить всю настройку оформления, выбрать и установить аватар, краткое описание и приветственное сообщение для пользователей, которые им будут пользоваться.

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

Также существуют специальные сервисы, например https://manybot.io/ru, для создания бота без навыков программирования.

Проверка функциональности

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

Создание команд

Разработка ботов процесс увлекательный, но трудоемкий. Как вписать команды, зависит от того с какой платформой работаете. Например, если рассматривать платформу ManyBot, то после завершения регистрации на втором этапе в меню появятся кнопки с разным функционалом. Кликаете по кнопке «создать команду». Название может быть любым, главное ее содержание, суть. Любая команда начинается со слэш – «/».

Автопостинг и отложенный пост

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

https://vc.ru/selectel/22593-howto-bot-selectel

https://habr.com/ru/post/262247/

https://waytostart.ru/blog/telegram-bot

https://tlgrm.ru/docs/bots

Обзор ТОП-3 конструкторов для создания ботов в Телеграмм

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

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

Это стало возможным c появлением онлайн-конструкторов. Я предлагаю вашему вниманию 3 сервиса для создания телеграмм-ботов.

Flow XO

Flow XO, пожалуй, самый серьёзный из всех представленных в обзоре сервисов для конструирования роботов. Он предназначен для создания и сопровождения умных программ для бизнес-процессов.

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

В арсенале конструктора имеются шаблоны готовых модулей.

Chatfuel

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

О качестве сервиса свидетельствует список его постоянных именитых потребителей:

  1. National Geographic.
  2. TechCrunch.
  3. UBER.
  4. Forbs и т.д.

Востребованность Chatfuel подтверждается общим числом пользователей (более 15 млн.) и количеством созданных ботов (более 500 тыс.). Роботы, созданные на этой платформе, легко интегрируются в различные сервисы и сети: YouTube, Твиттер, Инстаграм и т.п.

Recast AI

И, наконец, последний конструктор из моего мини-обзора — Recast. AI. Разработчики позиционируют своё детище, как самый простой для понимания и обучения строитель ботов. На его начальное освоение требуется в среднем около 8 минут. Сервис работает на специально разработанной технологии распознавания естественного языка.

Конструктор имеет 2 тарифа: платный и бесплатный. Функционал обоих практически одинаков, основная разница лишь в том, что платный тариф предназначен для корпоративных клиентов.

Для наглядности основные характеристики сведены в сравнительную таблицу:

Наименование сервиса Тарифы Функционал Сложность использования Основное направление использования

Flow XO

Платный, бесплатный Есть ограничения на бесплатном тарифе Требуются специальные навыки и знания Бизнес-процессы

Chatfuel

Бесплатный Нет ограничений Низкая Все направления

Recast AI

Платный (для корпоративных клиентов), бесплатный (для прочих пользователей) Нет ограничений Низкая Все направления

Взаимодействие с ботом

Ссылки на бота

Также существует прямая ссылка:

Диплинки

Как это выглядит:

Так бот может отреагировать на запуск не как на обычный «/start», а другим способом.

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

Инлайн-режим

Инлайн-режим (inline mode) — это специальный режим работы бота, с помощью которого пользователь может использовать бота во всех чатах.

Выглядит это так: пользователь вводит юзернейм бота в поле для ввода сообщения. После юзернейма можно ещё записать запрос (текст до 256 символов).

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

Инлайн-режим можно включить в BotFather, там же можно выбрать плейсхолдер вместо стандартного «Search…»

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

Результаты инлайн-режима

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

Сеткой. Удобно для выдачи картинок.

Вертикальным списком. Удобно для выдачи текста.

Можно совмещать два типа, но корректно отображается это только на Telegram Desktop.

Приватность и геопозиция в инлайне

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

Но зато если включить в BotFather настройку «Inline Location Data», то бот сможет видеть геопозицию пользователей, когда они используют инлайн (на мобильных устройствах). Перед этим у пользователей показывается предупреждение.

Inline feedback

Inline feedback — это апдейты о выбранных инлайн-результатах. Включаются через BotFather.

Предполагается использование inline feedback для сбора статистики, но не всегда он используется так. Inline feedback позволяет «подгружать» не все результаты сразу, а только выбранный. Например, если бот используется для поиска музыки, то он может загружать не все песни сразу, а только одну.

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

Создание наборов стикеров

Боты (и только боты!) могут создавать наборы стикеров. При этом каждый набор стикеров должен принадлежать какому-то пользователю. Посмотреть свои наборы стикеров пользователь может с помощью бота @Stickers.

Платежи через ботов

Телеграм предоставляет ботам возможность принимать платежи от пользователей. Это делается через провайдеров ЮMoney, Сбербанк, Stripe и ещё 7.

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

UPD 26.04.2021. В новом обновлении появилось больше возможностей платежей для разработчиков. Теперь боты могут отправлять платежи не только в лс, но и в группы и в каналы. Это позволяет сделать из канала «витрину», на которой можно сразу купить товар. Вы можете посмотреть, как это выглядит, в официальном демо-канале.

HTML-игры в ботах

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

Telegram Login Widget

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

  1. Пользователь должен будет ввести свой номер телефона.

  2. Бот Telegram попросит подтвердить вход.

  3. Пользователь авторизуется и нажимает на «Принять» на сайте.

Telegram Login Widget не связан с Login URL button (см. выше), а является его альтернативой.

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

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

Инфобизнес

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

Event индустрия

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

Продажи

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

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

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

Клиники

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

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

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

HR

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

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

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

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

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

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

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

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

Что умеет бот:

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

Примеры тем для чат-ботов:

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

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

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

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

Полезные ссылки: Чат-боты: что это такое простыми словами для чайников, Презентация в PowerPoint как сделать: инструкция, Конструктор сайтов Тинькофф: шпаргалка для чайников.

Функции и возможности ботов телеграм

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

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

Боты существуют:

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

Какое применение могут быть у ботов? Рассмотрим несколько вариантов:

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

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

Способы создания бота в Telegram

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

Как создать

Для начала вам нужно найти @Manybot и подписаться на него, нажав кнопку «Запустить»:

Чтобы не париться с языком – выбираем «Русский»:

Нажимаем «Добавить нового бота»:

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

Активируем его и щелкаем вот по этой команде:

Вводим имя (обязательно латиницей) и нажимаем отправить. Снова вводим название, но уже пользовательское (оно обязательно должно заканчиваться словом «bot»).

Остается скопировать следующий API:

И прислать его Manybot:

Описываем назначение нашего бота или скипаем данный шаг.

Поздравляю, вы справились и сделали своего первого бота для чата или канала в Telegram! Теперь его можно подключать (добавить, как подписчика) и обучать различным командам.

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

  • зайти в созданного бота и активировать его;
  • нажать на троеточие справа сверху и открыть профиль;

скопировать «Имя пользователя»;

зайти в канал, нажать троеточие справа сверху и щелкнуть «Добавить участников». Вставить скопированное название и нажать «Добавить».

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

Прописываем команды

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

Чтобы прописать команду нужно:

набрать /commands и нажать «Создать команду»;

ввести подходящее название (обязательно на латинице, иначе не примет), отправить его и подобрать подходящий ответ: сообщение, картинку, файлик, после чего нажимаем «Сохранить»;

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

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

Как создать меню в боте

Если есть время и желание довести своё творение до ума, то создание красивого меню в вашем боте – отличный выбор. Для этого нужно:

зайти в «Пользовательские команды» и нажать «Настроить гл. меню»;

нажать «Добавить»;

выбрать команду из списка и ввести название, под которым она будет отображаться;

на этом все. Данный пункт появится в меню и любой пользователь бота сможет им воспользоваться.

Если вам вдруг приспичило настроить внешний вид, переименовать кнопку или вовсе её удалить, нужно снова зайти в «Команды» и «Настройки меню», после чего нажать на желаемую клавишу. Дальше дело техники, а все возможные варианты настройки вам сразу же покажут:

Создаем бот с помощью конструктора Fleepbot

Fleepbot — конструктор ботов для ведения проектов в Telegram. В нем возможно создавать боты для отложенных постов и обратной связи. В примере я буду создавать простой прайс-бот с обратной связью.

У сервиса есть несколько преимуществ, хороший функционал, техподдержка, он стабилен и обновляется. Бот обратной связи возможно создать бесплатно. В бесплатной версии в созданном боте будет небольшая пометка о том, где он создан (вотермарка).

Создаем бот 

Чтобы создать бот для Телеграм-канала через Fleepbot, работаем по инструкции:

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

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

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

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

5. Переходим а @BotFather и создаем бот.

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

7. Вводим команду /newbot, бот просит придумать название. Назову просто «Прайс».

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

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

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

10.Аватарка сделана, добавим описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает описание бота в шапке. Команда /setdescription дает описание бота при старте.

11. Ввожу /setabouttext и даю описание бота в шапке. Например «Прайс-бот с рассылкой выгодных предложений».

12. Ввожу /setdescription и ввожу текст для описания бота при старте. Сделаю текст таким же как и в шапке бота «Прайс-бот с рассылкой выгодных предложений».

13. С первичной настройкой все, копирую токен бота и отправляю его в @Fleepbot. 

Создаем кнопки

1. Все готово, теперь заходим в созданный бот и запускаем его.

2. Запустили бот, теперь настраиваем его. Нажимаю «Настройки».

3.  Я делаю простой бот с двумя кнопками. Нажимаю «Кнопки». затем «Добавить».

4. Бот просит ввести название для кнопки. Называю ее «Цена на рекламу».

5. Вводим ответ, текст который получит пользователь, нажав на кнопку в боте. Я ввожу например такой: «Реклама в канале стоит 1000 руб.» и нажимаю «Готово».

6. Кнопка готова, бот отправляет сообщение о ее успешном создании.

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

Проверяем бот

Бот создан, найдем и проверим его.

1. С другого аккаунта Тг ищу в поиске свой созданный бот.

2. Запускаю его.

3.Проверяю кнопки. Все работает по нажатию: бот выдает нужную информацию.

Чтобы убрать вотермарку  «Бот создан с помощью сервиса @FleepBot», необходимо использовать платную версию Fleep-отложки или оплатить подписку на бот.

Статистика и рассылка

Проверяю, как работает рассылка через бот.

1. Захожу с аккаунта создателя в бот и жму «Статистика», получаю данные о пользователях, запустивших бот.

2. Теперь попробую разослать сообщение пользователям бота. В настройках выбираю «Рассылка».

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

Выберу всем пользователям и введу такой текст «Сегодня скидка на рекламу 10%», затем нажимаю «Готово» и «Да». Все ок, рассылка прошла успешно, бот отправил статистику.

А на второй аккаунт, с которого я запускал бот, пришло сообщение.

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

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

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

Manybot. Полностью бесплатный сервис, кабинет с настройками находится прямо в Телеграм. Хороший вариант для небольших проектов. 

Главная страница Manybot. Как выглядит страница с настройками — картинкой выше.

Bottap. Диалоговый конструктор чат-ботов. Есть сильно урезанная бесплатная версия (не подойдет для бизнеса) и платная — 490 рублей. Бот пригодится в розничной торговле или бизнесе по оказанию услуг.

Пример работы чат-бота Bottap. Изображение с официального сайта.

Варианты создания ботов для заработка в Telegram

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

Самостоятельное создание онлайн-робота

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

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

Покупка готового бота или под заказ

Также вы можете обратиться в фирму Inbot.pro. Они специализируются на создании подобных помощников. Приблизительная стоимость разработки 300 долларов. Это престижная фирма, которая прежде разрабатывала программу для корпораций Приват Банк, Hh.ru.

Применение разных вариантов конструкторов

Для разработки Telegram-ботов понадобятся конструкторы ManyBot и Chatfuel. Однако это услуга не бесплатная. Стоимость готового проекта будет зависеть от масштаба проекта. Но, здесь есть большой риск наделать ошибок, если не иметь навыков в программировании.

Как создать бота в Telegram за 5 шагов: подробный гайд

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

Пошаговая инструкция:

  1. Наберите через поиск бота @BotFather и выберите команду /start, чтобы его запустить;

  2. Введите /newbot для создания нового бота;

  3. Придумайте и отправьте на русском языке его название;

  4. Затем напишите username на латинском, в конце обязательно добавьте слово «Bot», например «Super_bot» Можно писать всё слитно или использовать нижнее подчёркивание. Если имя будет составлено некорректно или уже занято, бот Вам сообщит об этом в ответном месседже и предложит попробовать ещё раз;

  5. Далее Вы получите ссылку на Вашего бота. Выделенный фрагмент на фото — Ваш токен, он Вам ещё понадобится на следующих этапах.

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

  1. Если хотите загрузить аватарку, тогда отправьте команду /setuserpic, а затем изображение;

  2. Чтобы сделать описание бота, введите команду /setabouttext и затем напишите 2-3 предложения с описанием;

  3. Команда /setdescription позволяет создать приветственное сообщение для посетителей. В этом послании Вы можете рассказать, что умеет Ваш бот. Вы наверняка неоднократно видели такие авто сообщения при запуске ботов;

  4. Чтобы сделать Вашего бота на русском:

  • Скопируйте его токен (см. пункт 5);

  • Найдите в поиске @manybot и запустите;

  • Нажмите на кнопку «Добавить нового бота»;

  • Затем щёлкните на «Я скопировал токен» и отправьте его боту;

  • Кликните «Пропустить».

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

Чтобы настроить меню бота:

  1. Нажмите кнопку «Пользовательские команды», а затем «Создать команду»;

  2. Придумайте и напишите на латинице команду через знак «/», например: /setuserpic;

  3. Затем отправьте текст на русском, который пользователи будут получать при выборе данной команды и нажмите «Сохранить»;

  4. Выберите кнопку «Настроить главное меню»;

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

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

  7. Напишите на русском её название, которое будет отображаться на кнопке меню. Готово!

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

Ещё больше пошаговых алгоритмов на все случаи телеграммной жизни Вы найдёте на сайте Avi1.ru.

Сервисы для создания ботов

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

  1. Конструктор позволит настроить бота без специальных знаний программиста. Для этого в «Telegram» необходимо найти и добавить робота @Chatfuel, после чего дать ему команду /addbot и ввести токен, который был получен от BotFather. Ваше новоиспечённое детище сохранится на сервисе Paquebot, откуда можно будет программировать его под любые свои нужды, в том числе настроить бот автопродаж «Телеграмм».
  2. Flow XO. Сервис, специализирующийся на бизнес-ботах. Некоторые опции платформы бесплатны, но основной функционал имеет различные тарифы.
  3. Сервис позволяет создать магазин в «Телеграмме», причём можно не привязывать его к уже существующему сайту. Воспользовавшись роботом @botoboto_bot, вы сможете обзавестись собственным ботом-продавцом. Botobot могут использовать бесплатно магазины, включающие до 20 товаров, свыше этой цифры сервисом предусмотрены тарифы.

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

Подробнее о хендлерах

Давайте немножко упростим нашу функцию с приветствием:

Теперь мы передаём в конструктор ChatAction аргумент — это функция для фильтрации событий. Сюда мы перенесли условие. Теперь хендлер будет срабатывать только для нужных событий.

Также обратите внимание на функцию. Она отправляет сообщение в чат, из которого пришёл event

На самом деле это просто сокращение для функции , которую мы использовали выше.

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

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

Продолжение следует.

Заключение

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

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

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

Добавить комментарий

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

Adblock
detector