Суббота , 23 ноября 2024
Разное / Создать бота в телеграмме – Создание бота для Telegram без навыков программирования — Selectel — статьи, вакансии, фото, контакты на vc.ru

Создать бота в телеграмме – Создание бота для Telegram без навыков программирования — Selectel — статьи, вакансии, фото, контакты на vc.ru

Содержание

Как создать бота в телеграм?

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

Как создать бота в телеграм?

Мессенджер телеграм хорош тем, что его функционал не ограничен. Если вы не нашли в нем необходимой для вас функции, вы можете реализовать её самостоятельно с помощью бота. Чтобы создавать сложных ботов, которые взаимодействуют не только с пользователями телеграм, но и со сторонними программами и серверами, нужно быть программистом и знать особенности работы с Telegram API. А вот, чтобы создавать простые чат боты, которые могут быть очень полезными и отвечать на вопросы подписчиков канала или группы вместо вас, достаточно знать несколько родительских ботов, которые созданы специально для этих целей. Об этом и поговорим. В этом посте покажу,

как создать бота в телеграм.

В чем могут пригодиться чат боты Телеграм?

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

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

Оценили возможности? Тогда переходим к созданию нашего бота!

Создаем чат бот в Телеграм

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

  • BotFather (@BotFather) — это официальный бот телеграм, который создает и регистрирует другие боты в мессенджере;
  • Manybot (@Manybot) — это конструктор ботов, с помощью которого вы можете создавать меню своего бота и назначать каждой кнопке меню определенные команды. Бот не является официальным и вполне возможно, что существуют и другие боты-конструкторы, которые вы можете использовать.

Создание и регистрация бота в Telegram

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

Начните диалог с ботом, нажав на кнопку “Начать” или “Start”. Бот выдаст вам список всех команд, которые доступны в его арсенале. Рядом с каждой командой имеется небольшое пояснение. У нас пока нет бота, так что на данном этапе нас интересует только команда /newbot. Кликните по ссылке с этой командой или отправьте боту её сообщением.

BotFather предложит вам придумать название для вашего бота. Учтите, что в паре BotFather (@BotFather), BotFather — это название бота, а @BotFather — это юзернейм или имя бота в телеграм. На данном этапе нас просят ввести название. Я создаю бота для своего чата и пишу свое название — “SICh Bot”. Очевидно, вы должны использовать свое.

Далее BotFather предложит ввести юзернейм или имя бота в телеграм. Имя бота должно быть уникальным (то есть, двух ботов с одинаковыми именами в телеграм быть не может) и оканчиваться на слово “bot”. Название также не может содержать пробелов. В моем случае я буду использовать имя бота — “sich_info_bot”. Вы используйте свое. Если имя занято, BotFather сообщит об этом и предложит выбрать другое имя.

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

Если вы посетите страницу своего бота в телеграм, то обнаружите, что он пуст. Бот не будет реагировать ни на какие команды. Дело в том, что BotFather создает лишь пустую оболочку бота, а его функционал пишем мы сами с помощью программирования или конструкторов команд вроде Manybot.

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

Здесь нас интересуют 3 команды:

  • /setdescription — устанавливает приветственное сообщение, которое увидит пользователь, впервые открывший страницу бота;
  • /setabouttext — устанавливает описание бота, которое будет отображаться в разделе информации о боте;
  • /setuserpic — устанавливает логотип бота.

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

Учим бота принимать команды и отвечать на них

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

Введите в поиске @Manybot и начните с ним диалог. Бот предложит вам выбрать язык, на котором будут вестись дальнейшие беседы. Выберите из предложенных тот язык, на котором должен говорить ваш бот. Я выбираю “Русский”.

Далее Manybot предложит вам добавить своего бота. Для этого нажмите кнопку в меню — “Добавить нового бота”. Manybot предложит вам создать бота в BotFather и скопировать его токен в переписку с Manybot. Так как бота мы уже создали, нам остается просто скопировать токен нашего бота в переписку с Manybot.

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

Скопируйте полученный токен и переходите в Manybot, который вас ждет. В переписке с Manybot, нажмите кнопку в меню — “Я скопировал токен”, вставьте токен в поле для ввода сообщений и отправьте Manybot.

Если все сделано верно, Manybot сообщит о том, что токен вашего бота принят и предложит ввести пару слов о том, что будет делать ваш бот. Вы можете пропустить этот шаг, нажав в меню кнопку “Пропустить”, так как все описания и приветственные сообщения мы уже устанавливали выше в BotFather.

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

В меню нашего бота появилось несколько кнопок. Это меню будете видеть только вы, так как являетесь администратором бота. Итак, вы можете:

  • Отправить сообщение в ленту бота, которое увидят все пользователи телеграм, подписанные на ваш бот;
  • Создать команды для бота, вроде /hello, а также настроить меню, которое будет отображаться у подписчиков бота. За это отвечает раздел — “Пользовательские команды”;
  • Ответы на формы. О них поговорим ниже;
  • Ну и настройки, где вы можете настроить автопостинг в бот с каналов телеграм, изи из социальных сетей.

Перейдите в раздел “Пользовательские команды”, чтобы научить своего бота первой инструкции. Следующим шагом выберите — “Создать команду”.

Manybot предложит ввести название команды, которое должно быть написано на английском языке и начинаться со слеша. В качестве первой команды, я введу — “/aboutchat”.

Далее, вы можете ввести то сообщение, или целую серию сообщений, которые должен получить подписчик бота, если введет указанную выше команду. Я ввел сообщение с несколькими другими командами, которые также собираюсь создать. По окончанию ввода всех сообщений, нажмите кнопку “Сохранить”, в меню бота. Manybot сообщит о том, что ваша команда успешно создана.

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

Теперь добавим кнопку в меню, чтобы подписчику бота не пришлось вводить команду вручную. Для этого в нашем боте в меню, в разделе “Пользовательские команды”, нажимаем на кнопку “Настроить главное меню”, а дальше жмем кнопку “Добавить пункт меню”.

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

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

При создании команды для нашего бота, мы использовали простую отправку сообщений. То есть, как только пользователь введет команду, бот тут же передаст ему соответствующее сообщение. Мы можем создать команду, введя которую подписчик бота получит сообщение с вопросом. Подписчик может ввести свой ответ, которых бот сохранит. Давайте создадим такую кнопку, нажав которую пользователь телеграм получит вопрос, на который можно ответить. Для этого перейдите в раздел “Пользовательские команды” в меню бота, затем нажмите кнопку “Создать команду” и введите название команды. Например, “/youraccount”.

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

Для новой команды с вопросом вы можете создать кнопку в меню также, как мы делали выше. Я назвал вторую кнопку — “Вопрос». Нажав её, пользователь получит вопрос, ответ на который бот сохранит. Вот что будет, если зайти не как администратор.

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

На этом, пожалуй, все!

Полезный пост? Забирай его к себе в социальные сети, чтобы не потерять!

socialniesety.ru

Telegram самостоятельное создание бота

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

Manybot

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

Рекомендуем! InstallPackСтандартный
установщик
Официальный дистрибутив Telegram
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Download-tlgm.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

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

  • Добавить нового бота.
  • Помощь.
  • Инструкции.

Ответом на выбор первого пункта будет предложение внести в список контактов @BotFather и продолжить работу с ним. Здесь следует выполнить следующие действия:

  • Нажать «Start».
  • Появится описание сервиса и списки с командами, необходимо выбрать «/newbot».

  • Придумать и написать имя будущего робота.

  • Указать ссылку на английском языке и оканчивающуюся на «bot».@BotFater создаст пользователю API токен — идентификатор новой программы. Его нужно скопировать, затем вернуться к Manybot, нажать «Я скопировал токен» и отправить роботу.

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

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

  • /newpost — для отправления сообщений внутри робота.
  • /autoposting — для автоматического постинга из ВКонтакте, YouTube, Twitter, LiveJournal или другого RSS потока.

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

Еще материалы сайта

download-tlgm.ru

Краткая инструкция о том как создать бота в Телеграмм

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

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

Есть два варианта решения этой задачи. Первый является самым сложным, для его реализации требуются знания в области программирования. Бота можно создать посредством Telegram API. Второй — гораздо более простой. Можно воспользоваться специальным ресурсом, который составит программу бота по вашим указаниям. Сайтов, предлагающих такие возможности очень много. Также существуют специальные боты в Telegram, выполняющие данную задачу. Но в статье пойдет речь о ресурсе manybot.io, который является одним из самых популярных.

Процедура создания

Для создания бота достаточно выполнить 7 простых шагов:

  1. Вводим в окне поиска Manybot, открываем и кликаем на кнопку Start;
  2. В появившемся меню выбираем русский язык, далее — пункт «Добавить нового бота»;
  3. Вам предложат перейти на @BotFather, делаем это, начинаем с ним чат, отправляем сообщение /newbot;
  4. Поочередно вводим название аккаунта и техническое имя;
  5. Сохраняем отправленный API-токен;
  6. Переходим обратно к @Manibot, отправляем ему полученный API-токен;
  7. Вводим описание аккаунта.

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

Это довольно простой способ того, как сделать бота в Telegram. Если же вы хорошо разбираетесь в программировании, то можно взяться за выполнение задачи собственными силами. На сайте code.telegram.org подробно расписана информация о Telegram API и программировании на нем. Все статьи представлены на английском языке.

xn--80affa3aj0al.xn--d1ababe6aj1ada0j.xn--p1acf

Как создать бота в Телеграм?

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

Создаем бота в телеграмм

Чтобы создать бота, необходимо зайти в телеграмм и найти отца всех ботов — @BotFather. Подробнее о создании ботов описано в этой статье — создание бота

Сохраните token бота, он нам еще понадобится.

Что такое «webhook»?

Webhook — метод, благодаря которому ваш бот делает POST-запрос к указанному URL, содержащий JSON-объект.

Если вы хотите, убедиться, что запрос-Webhook приходит именно от телеграмм, рекомендуется использовать секретный ключ в URL, например https://www.example.com/<token>. Так как никто не знает token вашего бота, вы можете быть уверены, что запрос пришел именно от телеграмм.

Как указать боту URL на который необходимо делать запросы?

Чтобы указать URL-адрес своему боту, достаточно в браузере сделать запрос:

https://api.telegram.org/bot<token>/setWebhook?url=https://<URL>

После этого действия, все обновления происходящие в боте, будут в виде объекта JSON отправлены POST-запросом на ваш URL.

Напишем небольшой скрипт, который на запрос бота, будет отдавать весь этот JSON-объект.

[pastacode lang=»php» manual=»%24content%20%3D%20file_get_contents(%22php%3A%2F%2Finput%22)%3B%20%2F%2F%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%20%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D0%BE%D0%B5%20%D0%B2%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%0A%24token%3D’357651260%3AAAGoiiNiQGLmagsL9GPfAYbFQ6-1uSXJwk5’%3B%20%2F%2F%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD%0A%24update%20%3D%20json_decode(%24content%2C%20TRUE)%3B%0A%24chat_id%20%3D%20%24update%5B’message’%5D%5B’chat’%5D%5B’id’%5D%3B%20%2F%2Fid%20%D1%87%D0%B0%D1%82%D0%B0%0A%24parameters%20%3D%20%5B’chat_id’%3D%3E%20%24chat_id%2C’parse_mode’%3D%3E’HTML’%2C’text’%20%3D%3E%20%24content%5D%3B%0A%24url2%20%3D%20’https%3A%2F%2Fapi.telegram.org%2Fbot’.%24token.’%2FsendMessage%3F’.http_build_query(%24parameters)%3B%0Afile_get_contents(%24url2)%3B» message=»» highlight=»» provider=»manual»/]

Отправим слово «test» нашему боту.

Получим ответ:

{«update_id»:585420345,
«message»:{«message_id»:2,»from»:{«id»:276583657,»first_name»:»»,»username»:»username»,»language_code»:»ru»},»chat»:{«id»:276583657,»first_name»:»»,»username»:»username»,»type»:»private»},»date»:1496486620,»text»:»test»}}

Красным выделено id чата

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

Уже лучше:

{

  • «update_id«:585420345,
  • «message«:{
    • «message_id«:2,
    • «from«:{
      • «id«:276583657,
      • «first_name«:«»,
      • «username«:«username»,
      • «language_code«:«ru»

      },

    • «chat«:{
      • «id«:276583657,
      • «first_name«:«»,
      • «username«:«username»,
      • «type«:«private»

      },

    • «date«:1496486620,
    • «text«:«test»

    }

}

Отлично, все работает.

Создание скрипта для получения цены

В таблице нас интересует два столбца: price и art

  • Необходимо создать скрипт, который получает артикул (art) посредством метода GET.
  • Ищем в базе данных строку с данным артикулом.
  • Выводим цену (price)
[pastacode lang=»php» manual=»if(isset(%24_GET%5B’art’%5D))%7B%24art%20%3D%20htmlspecialchars(%24_GET%5B’art’%5D)%3B%7D%20%2F%2F%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%0A%0A%24query%20%3D%20mysqli_query(%24db%2C%22SELECT%20%60price%60%20FROM%20%60product%60%20where%20%60art%60%20%3D%20’%24art’%22)%3B%20%2F%2F%D0%98%D1%89%D0%B5%D0%BC%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83%20%D0%BF%D0%BE%20%D0%B0%D1%80%D1%82%D0%B8%D0%BA%D1%83%D0%BB%D1%83%0A%24row%20%3D%20mysqli_fetch_array(%24result%2C%20MYSQLI_ASSOC)%3B%20%0Aecho%20%24row%5B’price’%5D.’%D1%80.’%3B%20%2F%2F%D0%92%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC%20%D1%86%D0%B5%D0%BD%D1%83″ message=»» highlight=»» provider=»manual»/]

Сделаем запрос указав артикул:

/scrip.php?art=ART002

В таблице,  артикулу «ART002» соответствует цена «9500», поэтому данный запрос выдаст нам 9500р.

Соединяем бота и скрипт

[pastacode lang=»php» manual=»%24chat_id%20%3D%20%24update%5B’message’%5D%5B’chat’%5D%5B’id’%5D%3B%20%2F%2F%20id%20%D1%87%D0%B0%D1%82%D0%B0%0A%24message%20%3D%20%24update%5B’message’%5D%5B’text’%5D%3B%20%2F%2F%D0%A2%D0%B5%D0%BA%D1%81%D1%82%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9%20%D0%BF%D1%80%D0%B8%D1%81%D0%BB%D0%B0%D0%BB%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%0A%0Aif(isset(%24message))%7B%24art%20%3D%20htmlspecialchars(%24message)%3B%7D%20%2F%2F%20%D0%97%D0%B0%D0%BD%D0%BE%D1%81%D0%B8%D0%BC%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%20%D0%B2%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%0A%0A%24query%20%3D%20mysqli_query(%24db%2C%22SELECT%20%60price%60%20FROM%20%60product%60%20where%20%60art%60%20%3D%20’%24art’%22)%3B%20%2F%2F%D0%98%D1%89%D0%B5%D0%BC%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83%20%D1%81%20art%20%3D%20%24art%0A%24row%20%3D%20mysqli_fetch_array(%24result%2C%20MYSQLI_ASSOC)%3B%20%0A%24price%20%3D%20%24row%5B’price’%5D.’%D1%80.’%3B%0A%24parameters%20%3D%20%5B’chat_id’%3D%3E%20%24chat_id%2C’parse_mode’%3D%3E’HTML’%2C’text’%20%3D%3E%20%24price%20%5D%3B%0A%24url2%20%3D%20’https%3A%2F%2Fapi.telegram.org%2Fbot’.%24token.’%2FsendMessage%3F’.http_build_query(%24parameters)%3B%0Aif(%24row%5B’price’%5D)%7B%0A%09file_get_contents(%24url2)%3B%20%2F%2F%20%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%20%D0%BE%D1%82%D0%B2%D0%B5%D1%82%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8E%0A%7D%0A» message=»» highlight=»» provider=»manual»/]

Теперь, если мы отправим боту строчку — ART002, то в ответ он выведет нам цену на товар.

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


tgrm.su

Боты и каналы в Телеграм. Создаем и продвигаем

Спасибо каналу SMM в Telegram, который позволил обновить и улучшить эту статью.

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

В этом руководстве вы узнаете:

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

Как создать канал в Telegram?

Создать канал в Telegram очень просто.

  1. Для этого вам потребуется нажать на кнопку написать в строке “Search”.
  2. Назовите канал:
  3. Выберите статус: публичный или частный.
  4. Добавьте пользователей (из вашего контактного листа).

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

Как создать бота в Telegram для автоматического постинга (без кода!):

  1. В той же строке поиска найдите официального бота Telegram @botfather
  2. Напишите команду боту: /newbot
  3. Следуйте указаниям бота (задать имя боту)
  4. Введите в KUKU.io ваш токен (токен предоставит @botfather в сообщении)
  5. И привяжите этот бот к каналу:

Готово!

Какая аудитория у Telegram Messenger?

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

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

На Россию приходится всего 1% пользователей Telegram ( это уже более 1 млн пользователей).

Telegram также популярен в:

Разбираемся в функциональных особенностях Telegram

Группы

Группы в Telegram подходят для тех, кто хочет поделиться информацией с узким кругом людей (узкий — это до 200 человек). Что касается функциональных особенностей, то каждый участник группы может:

  • добавлять новых людей
  • изменять изображение и название группы

Супергруппы

Отличаются от групп количеством участников — 5000. Здесь можно:

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

Каналы

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

Что доступно создателю канала?

  • создавать сообщения
  • редактировать сообщения в течение 48 часов с момента публикации
  • удалять сообщения
  • добавлять 200 первых человек
  • удалять пользователей из канала
  • добавлять или менять администраторов
  • изменять имя канала, изображение и ссылку
  • удалять канал

Что может делать администратор канала?

  • создавать и удалять свои сообщения
  • редактировать свои сообщения в течение 48 часов с момента публикации
  • удалять пользователей

Telegram не позволяет никак комментировать или ставить отметки “нравится” к вашим и чужим сообщениям. 

Если вы не хотите тратить много времени на ведение Telegram, подключите его вместе с другими аккаунтами в KUKU.io. Вот как выглядит канал KUKU.io

Боты Telegram

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

Бот — это программа, которая «общается» с живым пользователем посредством текстового кода.

В чем особенность публикаций в Telegram?

  1. Учитывая, что в канале трансляция ведется в режиме монолога, есть несколько работающих способов стимулировать аудиторию к действию:
  • упоминания:
  • контактные данные. Обычно оставляют журналисты либо другие владельцы вещательных каналов.
  • публикация ссылок на социальные сети. Если основная активность ведется именно в социальных сетях — это неплохой способ увеличить количество подписчиков в нескольких соц сетях одновременно.
    2. В социальных сетях принято добавлять к публикациям картинку для дополнительного привлечения внимания. В Telegram такая необходимость отпала, всю информацию можно изложить текстом со ссылками (хотя такой способ используют СМИ).Поэтому формат текст+ссылка — один из самых популярных.3. Если же вы все-таки добавляете картинку, то к ней можно добавить описание.
    4. Публикации в каналах должны появляться не менее, чем два раза за сутки. Средняя частота вещательных каналов —  2-3 в день.

Нюансы

Непринужденный стиль

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

Вести канал от своего имени

Некоторые команды, наверное, по тем же причинам, что мы писали выше, вещают «от первого лица». В Telegram это выглядит более чем уместно.

Картинки с текстом

Очень хорошо работают, особенно если они сами — предмет большого внимания (например, графики или схемы),

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

Хештеги

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

Какие существуют способы продвижения своего канала или бота?

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

1. Писать в паблики о Telegram

Паблики Вконтакте о Telegram:

Группы и страницы в Facebook о Telegram:

2.  Каталоги ботов и каналов

С нетерпением ожидаем открытия нативного магазина от Telegram  — Bots Market. А пока небольшой список уже существующих магазинов:

Другие способы. Платформы для монетизации

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

Взаимопиар

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

Можно продвигать непосредственно в самом Telegram

Специализирующиеся на продвижении каналы в Telegram

Как анализировать вашего бота?

Бесплатный инструмент для аналитики ботов от Яндекса в Telegram —  Botan.

С помощью него можно узнать:

  • MAU, DAU, WAU
  • социально-демографические показатели
  • какие функции у вашего бота самые популярные
  • язык, ОС, девайс.

Вывод: На безрыбье и рак — рыба. Создавайте вещательные каналы ваших брендов сейчас и получайте первых целевых неизбалованных пользователей. Будущее за мессенджерами!

Читайте также: KUKU / Telegram / Контент-маркетинг / Руководство / Советы

smm.kuku.io

Как создать бота в Телеграм

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

 

Кому и зачем нужны боты

 

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

 

 

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

 

Создаем бота с нуля

 

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

 

 

Для начала необходимо найти в поиске Manybot. Перейдя на него, начинаем работу.

 

 

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

 

 

Manybot предложит нам перейти к BotFather.

 

 

Отправляемся туда и выбираем команду /newbot.

 

 

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

 

 

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

 

 

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

 

 

Бот готов, теперь его можно найти в поиске и начать использовать.

 

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

 

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

 

 

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

 

 

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

 

 

После этого остается только сохранить команду. Далее её всегда можно отредактировать.

 

 

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

 

 

Подписчик видит это так:

 

 

Создаем опрос

 

Вводим /commands и выбираем «Создать команду». В заданном поле пишем вопрос. Далее выбираем формат ответа.

 

 

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

 

 

Результаты опроса вы можете найти в главном меню бота.

 

 

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

 

xn--e1araccdibh8b.xn--p1ai

Как создать бота в Телеграмме (сделать, написать робота онлайн)

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

Зачем нужны боты?

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

Создаём бота. Пошаговая инструкция

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

2. Запускаете Telegram и вбиваете в поиск @BotFather.

3. Клацаете на результат поиска, чтобы открыть окно чата с BotFather, а затем добавляете его в список контактов. Для этого нужно:

Перейти в меню, нажав на кнопку в виде 3 точек.

Выбрать пункт “Share my contact”.

Нажать ОК в открывшемся уведомлении о том, что вы предоставляете BotFather данные о вашем номере телефона.

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

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

Сделав это, вы дадите BotFather команду “/start”, что также откроет доступ к остальным функциям и мануалу.

4. Вводите в чат команду “/newbot” (без кавычек). Эта команда запустит процесс создания бота.

5. В ответ на это BotFather запросит 2 имени. Сначала – само имя (name), которое будет отображаться в строке контактов, когда вы добавите его в друзья. Например, назовём нашего нового бота Hii.

Затем Телеграмм запросит уникальное имя – то, по которому вы сможете найти бота в поиске. При этом уникальное имя обязательно должно заканчиваться на “bot” и не иметь аналогов в Телеграмм. Попробуем ввести HiiBot.

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

Сработало! Мы успешно создали бота. Но чтобы он полноценно заработал, его нужно «написать», то есть обучить необходимым командам.

6. Для этого нужно прокрутить последнее полученное от BotFather сообщение до конца и скопировать уникальный токен (token) в буфер обмена или любой текстовый файл. Это – токен API, с помощью которого вы сможете вносить изменения в своего робота.

7. Каким образом вносятся изменения? С помощью другого бота Telegram – @Chatfuelbot. Его также нужно найти в поиске.

8. Теперь откройте чат с Chatfuel и запустите его при помощи кнопки “Start”.

9. Когда эта команда будет выполнена, Chatfuel поприветствует вас и попросит выбрать язык. Выберите тот, на котором вам будет удобнее работать. В нашем примере это – русский.

10. Теперь следуйте подсказкам. Chatfuel потребует ввести команду “/addbot” (без кавычек). Введите её, чтобы бот затребовал токен.

11. После ввода команды появятся несколько подсказок, которые сообщат о том, как получить токен API. Но у вас он уже есть и скопирован в буфер обмена. Поэтому просто прокручивайте подсказки вниз и вставляйте токен в поле для ввода сообщений.

12. Если никаких ошибок не было, вы увидите сообщение о том, что Chatfuel установлен на вашего бота, а это значит, что теперь его можно обучать и кастомизировать. Для этого достаточно перейти по ссылке в сообщении. Открывайте её и смотрите, какие возможности вам доступны!

Бот создан. Что теперь с ним делать?

Конечно, создание бота – это только первый шаг. Пока бот не обучен ничему, он практически бесполезен. Для того чтобы обучить нового бота каким-либо командам, нужны базовые знания языков программирования. Но тем, кто пока их не освоил, можно воспользоваться подсказками и командами, содержащимися по ссылке в Chatfuel. Мы не будем описывать их здесь подробно – их слишком много, к тому же они отлично описаны прямо в чате. С их помощью, конечно, не создашь бота мечты, однако можно обучить его каким-то элементарным полезным вещам. Но надо же с чего-то начинать?

www.allmessengers.ru

Check Also

Психологические особенности детей 5-6 лет: что нужно знать родителям

Как меняется поведение ребенка в 5-6 лет. На что обратить внимание в развитии дошкольника. Какие …

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

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