Продвижение сайтов

Продвижение сайтов

Интернет-реклама

Интернет-реклама

Создание сайтов

Создание сайтов

SMM

SMM

Сопровождение сайтов

Сопровождение сайтов

Веб-аналитика

Веб-аналитика

Аудиты

Аудиты

Копирайтинг

Копирайтинг

Дополнительные услуги

Дополнительные услуги

Продвижение сайтов
Aкива | Digital Решения
Телеграм канал
Подписаться

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

telegram
инструкция
Владислав Межонный

Владислав Межонный

Интернет-маркетолог
like
33
views
843
22.02.2017

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

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

Главное, чтобы бот был полезен пользователям и его хотелось постоянно использовать.

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

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

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

Первое, что необходимо сделать, – это его добавить в свой список контактов «Telegram». Для этого вводим название робота в окно поиска.

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

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

Чтобы создать нового бота, вводим команду «/newbot».

После этого «@BotFather» предложит ввести название своего бота. В качестве примера назовем робота «Prognoz_pogoda_bot».Обратите внимание, что имя бота обязательно должно заканчивать на «bot»!


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

На этом подготовка собственного бота закончилась, можно переходить к его обучению. Для этого можно использовать языки программирования или специальные сервисы, которые генерируют весь необходимый код за вас. Одним из таких инструментов является «Paquebot». Чтобы его использовать, потребуется добавить ещё одного бота «@Chatfuel».

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

Вводим в окне команду «/addbot» и вставляем токен, который был получен нами ранее.

Теперь вернемся к ранее использованному нами роботу «@BotFather» и зададим описание создаваемому боту, а также подгрузим иконку-картинку. Для этого вводим команду «/setuserpic».

Выбираем необходимый бот и подгружаем фото.

Теперь добавляем описание с помощью команды «/setabouttext».

Пишем текст и отправляем его. Например, «Бот-информер, делающий регулярный прогноз погоды».

Переходим в профиль и наблюдаем изменения.

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

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

Другой вариант администрирования использовать другого бота-администратора – «Manybot».  

Находим его в поиске, запускаем и нажимаем «Добавить нового бота».

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

Какие возможности дает использование кабинета администратора:

  1. Отправка поста всем подписчикам бота.

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

  3. Узнать количество подписчиков вашего робота.

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

  5. Отредактировать описание робота.

  6. Подключить атвопостинг с «Вконтакте», «Твиттера», «Ютуба» и RSS-ленты, что позволяет автоматизировать процесс отправки постов.

  7. Настройка автоматического дублирования постов в канал.

  8. Произвести назначение и удаление администраторов бота.

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

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

Давайте начнем с создания своего меню и пользовательских команд. Для этого введем запрос «/commands».

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

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

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

Используем ранее созданное «about-us».

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

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

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

Если вы хотите создать что-то более качественное и функциональное, следует вести весь процесс вручную, используя языки программирования («php», «python», «java», то есть любой, используемый для построения веб-приложений на серверах). 

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


Читайте также

Как в «Telegram» создать опрос к посту
1 704
Как в «Telegram» создать опрос к посту
Такой инструмент, как опросы или голосование, используемый в большинстве случаев в социальных сетях, дают пользователю не только возможность себя «проявить», выразив мнение, но и вносят «нотку» развлечений и оригинальности среди постоянной подачи одних информативных постов и контента.
telegram
инструкция
Как пользоваться мессенджером «Telegram»
669
Как пользоваться мессенджером «Telegram»
Известного во всем мире и быстро набирающий популярность на территории России и близлежащих стран мессенджер «Телеграмм» обладает многоплатформенностью, что позволяет установить данное программное обеспечение практически на всех известных ПК, ноутбуках, планшетов и смартфонов, работающих на различных операционных системах (ОС).
telegram
инструкция
Обзор возможностей Telegram
696
Обзор возможностей Telegram
Относительно новый мессенджер, именуемый «Телеграмм», вступив в борьбу с уже давно известными проектами «Viber» и «WhatsApp», быстро набрал популярность и признание пользователями не только в России, но и во всем мире.
telegram
инструкция
Установка «Telegram» на различные платформы
890
Установка «Telegram» на различные платформы
Востребованный во всем мире и быстро набирающий популярность, благодаря своей «легкости», мгновенной передачи сообщений, секретному чату с оконечным шифрованием и другим возможностям, в том числе и рекламным, мессенджер «Telegram» имеет возможность установки на самые различные платформы. О том, как их его устанавливать и с какими проблемами можно столкнуться, мы и поговорим в данной статье.
telegram
инструкция
Как сделать стикеры в «Telegram»
1 068
Как сделать стикеры в «Telegram»
Возможности популярного во всем мире мессенджера «Телеграмм» приятно удивляют пользователей. Не является исключением и тот факт, что стикерпаки можно сделать самому, загрузить их и впоследствии пользоваться каждому пользователю, оригинально выделяясь среди толпы.
telegram
инструкция
Процесс передачи канала в «Telegram»
4 368
Процесс передачи канала в «Telegram»
Мессенджер «Телеграмм» становится все популярнее и интереснее. Приходит такой интерес к продукту, благодаря не только удобству использования и оригинальному уникальному функционалу (например, секретный чат, о котором мы рассказывали в одной из наших статей), но и рекламным возможностям. Одной из них является раскрутка и ведения канала. Чем больше в нем подписчиков, тем он популярнее.
telegram
инструкция
Как раскрутить стикеры в «Telegram»
2 630
Как раскрутить стикеры в «Telegram»
Для всех не будет являться секретом, что бесплатные способы привлечения подписчиков всегда являются самыми желанными, так как в них не надо вкладывать средства.
telegram
инструкция
Биржи рекламы в «Telegram»
917
Биржи рекламы в «Telegram»
Для максимального удобства процесса закупки рекламы в «Телеграмме» веб-разработчиками были придуманы специальные биржи. Их основная цель – облегчить процесс взаимодействия рекламодателя с владельцами телеграмм-каналов, предлагающими услуги по размещению платных постов.
telegram
инструкция
Заблокируют ли «Telegram»
546
Заблокируют ли «Telegram»
Для тех людей, кто не до конца знает, в чем заключается проблема, вкратце можно отметить, что нападки со стороны Правительства РФ по отношению к интернет-ресурсу начались после появления ряда законопроектов, направленных на получение полного доступа к данным переписки интернет-пользователей, а также и самим серверам, на которых хранится вся информация.
telegram
инструкция
Как в «Telegram» раскрутить канал
630
Как в «Telegram» раскрутить канал
Самым первым шагом по продвижению канала «Telegram» будет приглашение в него участников из своего контактного листа. Если хоть какая-то часть ваших друзей оформит подписку на источник, это станет хорошей отправной точкой по продвижению канала.
telegram
инструкция

Оформить подписку

Получайте уведомления о новостях и акциях себе на почту

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Картинка
Оставьте заявку

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Горбачев Дмитрий
Мы стараемся
больше чем другие
Горбачев Дмитрий

Заказать звонок

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Горбачев Дмитрий
Мы стараемся
больше чем другие
Горбачев Дмитрий