Как создать бота для автоматических продаж в «телеграмм»

Содержание:

Как работать с ботом

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

Поиск

Существует 2 способа поиска автоботов:

  1. По функциональному назначению.
  2. По имени.

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

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

Важно! Все названия автоматизированных программ начинаются со значка @, а заканчиваются словом bot. Например: @PollBot, @cbr_bot, @ytranslatebot @ClassicalMusic (музыкальный бот).. Пользователи также могут выбирать автоботов из специальных каталогов

В подборках присутствует функция поочередного добавления систем к списку контактов «Телеграма»

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

Установка

Запуск бота в Телеграме.

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

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

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

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

Настройка

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

На заметку! Перечень всех имеющихся настроек выводится на экран командой /settings.

Общение

Взаимосвязь с персональным помощником начинается с ввода команды /start.

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

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

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

Удаление

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

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

Алгоритм действий при этом будет одинаковым для ПК и других устройств (планшета, «Айфона», мобильного телефона):

  1. Зайти на главную страницу, где показаны активные чаты с пользователями и автоботами.
  2. Прокрутив список, найти программу, подлежащую удалению.
  3. Кликнуть по названию системы и открывать окно с выбором действий.
  4. Нажать на «Удалить».

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

Кстати! После удаления автобота к нему можно подключиться заново.

Собираем экраны «Предложить новость» и «Предложить статью»

Логи­ка экра­на будет такой:

  1. Пишем текст с пояс­не­ни­ем, что нуж­но сде­лать — напи­сать текст ново­сти или дать ссыл­ку на неё.
  2. Сохра­ня­ем ответ в отдель­ной пере­мен­ной news1.
  3. Отправ­ля­ем в наш новост­ной чат сооб­ще­ние от бота с име­нем посе­ти­те­ля, кото­рый напи­сал новость, и текст самой новости.
  4. Что­бы сооб­ще­ния не сли­па­лись, вдо­гон­ку отправ­ля­ем в тот же чат отбив­ку — линию-разделитель из несколь­ких дефисов.
  5. Если мы дошли до послед­не­го пунк­та и всё про­шло без оши­бок — пока­зы­ва­ем посе­ти­те­лю экран «Всё хоро­шо», а если на каком-то эта­пе была ошиб­ка — сра­зу пере­бра­сы­ва­ем его на экран «Что-то не так».

Сна­ча­ла посмот­рим на гото­вый экран, а потом раз­бе­рём его по шагам:

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

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

В нашем слу­чае все запро­сы исполь­зу­ют метод sendMessage, у кото­ро­го все­гда есть два параметра:

  1. ID полу­ча­те­ля.
  2. Текст сооб­ще­ния.

В общем виде коман­да выгля­дит так:

https://api.telegram.org/bot<ТОКЕН_БОТА>/sendMessage?chat_id=<ID_чата>&text=<Сообщение>

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

https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=<Сообщение>

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

Новость, отправил @`this_user`.`username` → `news1`

Здесь `this_user`.`username` и `news1` — это пере­мен­ные. Пер­вая пере­мен­ная стан­дарт­ная в кон­струк­то­ре BotMother, а вто­рую сде­ла­ли мы сами на этом же экране. Пол­ный текст запро­са выгля­дит так:

https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=Новость, отправил @`this_user`.`username` → `news1`

Сде­ла­ем по ана­ло­гии вто­рую коман­ду, кото­рая при­сы­ла­ет отбив­ку в чат, что­бы отде­лить одну новость от другой:

https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=————

Вме­сто двух запро­сов на отправ­ку сооб­ще­ния мож­но было исполь­зо­вать функ­цию API теле­гра­ма forvardMessage, кото­рая про­сто пере­сы­ла­ет сооб­ще­ния. Для это­го нам пона­до­бил­ся бы поряд­ко­вый номер сооб­ще­ния в пере­пис­ке. Если бы мы писа­ли бота на питоне, с этим бы не было ника­ких про­блем, но в этом кон­струк­то­ре про­ще сде­лать отправ­кой, как у нас.

Точ­но так же соби­ра­ем экран «Пред­ло­жить статью»:

Един­ствен­ное, что поме­ня­лось на этом экране — при­вет­ствен­ный текст и имя переменной 

Инструкция по созданию бота

Разработка автобота с Manybot.

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

Старт и добавление в Telegram

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

Алгоритм разработки автобота следующий:

В поисковой строке браузера впишите руками «Manybot» и нажмите «Ввод» или кнопку поиска.
В открывшемся окне с результатами кликните «Старт».
Выберите пункт «Добавить нового бота».
На экране появится сообщение, где будет прописан алгоритм создания помощника. Им следует воспользоваться.
Нажмите на ссылку, в которой прописан аккаунт, перейдите к @BotFathe.
Кликните по клавише «Send Message». Затем можно будет приступать к общению с роботом.
Пропишите команду /start, после чего появится список вариантов, помогающих создать помощника.
В ответном сообщении напишите /newboot, подождите, пока придет ответ.
Придумайте боту интересное имя, отправив его новым постом. Именно оно будет отображаться во время поиска. Имя следует писать на английском языке, в конце обязательно ставить bot

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

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

Детальная инструкция видна на видео:

Команды

Основная задача роботов – отвечать на запросы участника.

Для этого помощникам прописывают соответствующие команды в меню /commands:

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

Настройка меню

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

Прописывают функции при помощи /commands:

  1. Выбрать категорию «настроить menu».
  2. Добавить новый пункт, присвоив имя.
  3. Проверить созданное действие.

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

Начнем с создания простого бота для Telegram. Чтобы наш бот функционировал, нужно первым делом его создать. Для этого в телеграме есть специальный мета-бот BotFather (@BotFather). Добавьте его через поиск в вашем клиенте телеграмма. Список его команд можно получить, написав в чате с ним команду /help. Для создания нового бота нужно написать команду /newbot и в следующем сообщении передать название бота (должно заканчиваться словом bot). В ответ вам придет сообщение с API токеном — он понадобится нам для создания соединения с телеграммом.

Создайте файл simplebot.py со следующим содержанием:

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

Запустите бота командой:

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

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

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

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

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

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

  • /newbot – создать новый чат-бот;
  • /setname – изменить имя;
  • /setdescription – изменить описание, в котором указываются основные возможности робота;
  • /setabouttext – указать краткую информацию о данном аккаунте;
  • /setuserpic – установить аватарку;
  • /setcommands – указать список поддерживаемых функций, который будет выводиться в диалоговом окне при вводе символа «/»;
  • /setjoingroups – возможность добавления бота в группы;
  • /deletebot – удаление роботизированного аккаунта.

Для создания ботов используйте основные команды в Телеграмме и бота @BotFather

Для создания чат-бота в диалоговом окне необходимо ввести /newbot. После этого BotFather спросит его полное имя (name), которое будет отображаться в чатах и контактах Telegram, и краткое имя (username), состоящее из латинских букв и заканчивающееся на «bot», например image_bot.

Глобальные команды

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

  • /start – начало общения с пользователем, приветствие (при использовании дополнительных аргументов можно расширить данную функцию);
  • /help – отображение помощи (краткая информация об аккаунте, описание возможностей, перечень доступных функций и другое);
  • /settings – предоставление списка возможных настроек, доступных пользователю.

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

Глобальные команды для ботов в мессенджере

Полезные боты в Телеграмм: список лучших по категориям

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

Работа с постами:

  • @Like: создание кнопок с реакциями на посты или для голосования;

  • @WelcomeAgentBot: создание приветственных посланий для новоиспечённых подписчиков;

  • @Groupbutler_bot: удаление пользователей или занесение в чёрный список за флуд;

  • @PrintfBot: форматирование текста, добавление ссылок и реакций;

  • @Controller Bot: форматирование текста, просмотр статистики, отложенный постинг. Вы можете легко сделать пост в Telegram с его помощью;

  • @Vote: создание опросов;

Работа с файлами:

Работа с фото:

  • @InstaRusBot — скачивание фото из Instagram;

  • @StickyAIBot — создание стикеров из селфи;

  • @stickeroptimizerbot — конвертация фото в формат PNG и оптимизация размера под создание стикеров;

  • @IconAIBot — фильтры для фото;

  • @Photo_editor_bot — редактор фото;

  • @CreateMeme_bot — создание мемов;

  • @slmmskbot — удаление лиц с фото;

  • @ImageSearchBot — подбор изображений, заменяющих текст;

  • @MstickersBot — конвертация любых слов в стикер;

Музыка:

  • @YaMelodyBot — распознание мелодий;

  • @MusicCatalogBot — каталог музыки других пользователей мессенджера;

  • @mptribot — поиск и загрузка композиций;

Сервис:

  • @Pravorubot — юридические консультации в свободном доступе;

  • @gosuslugi_support_bot — информация с портала Госуслуг;

  • @SberbankBot — официальный бот от Сбербанка;

  • @rzdonlinebot — чат-справочник компании «РЖД».

Ещё больше лучших ботов в Телеграмм из разных категорий Вы можете найти на онлайн платформе https://protelegram.ru.

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

Подготовительный этап

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

Лучше все это нарисовать в виде схемы, чтобы не запутаться и ничего не забыть.

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

Блок-схема — важный помощник в создании Телеграм-бота

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

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

Воспользоваться нашей статьей с лучшими ботами;

Посмотреть наш Каталог с множеством ботов.

Пошаговый алгоритм, как создать бота для Телеграм

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

Перейдем к пошаговому процессу создания

После прохождения подготовки, необходимо идти строго по сценарию:

Перейти по прямой ссылке или найти через поисковую строку прародителя всех роботов Телеграм: @BotFather. Просто скопируйте это название вместе с символом @.

Кликните по нему и нажмите “Запустить”.

Телеграм-робот отправит вам целый список команд. На первом этапе нас будет интересовать самая первая из них: /newbot. Щелкаем по ней.

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

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

Выберите имя

Обратите внимание, в конце обязательно должны быть буквы bot

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

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

На этом этапе вас уже можно поздравить с созданием собственного робота. Осталось совсем немного — завершить его настройку.

Продолжаем:

Запускаем робота @Manybot.

Добавляем Телеграм-бота командой /addbot.

Копируем и отправляем высланный @BotFather токен.

Пишем, для чего предназначен наш бот.

В принципе, здесь работа по созданию заканчивается. Можно сразу настроить автопостинг из соцсетей: /autoposting.

Рекомендуем нашу статью о Телеграм-ботах для накрутки лайков и сохранения фотографий из соцсети Instagram.

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

Пробовали ли вы самостоятельно создать ботов?

Poll Options are limited because JavaScript is disabled in your browser.

ТОП сервисов по созданию чат ботов

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

Bottap

Перейти на bottap.ru

Конструктор чат-ботов Bottap

Доступный конструктор чат-ботов. Широкий функционал для решения различных задач. Имеет встроенные CRM. Идеально подходит для бизнеса. Собственная панель управления.

Преимущества:

Недостатки:

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

Цены: бесплатно с ограничениями. Весь функционал за 490 рублей в месяц.

Botobot

Перейти на botobot.ru

Botobot – чат бот для бизнеса

Преимущества:

  • работа через Excel;
  • возможность добавлять товары;
  • рассылки;
  • подключение CRM и работа с API.

Недостатки:

Цены: бесплатно до 20 товаров. Больше — от 640 рублей в месяц.

Manybot

Перейти на manybot.io

Конструктор чат-ботов Manybot

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

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

Преимущества:

  • автопостинг;
  • рассылки;
  • синхронизация с RSS;
  • подключение к каналам;
  • добавление администраторов;
  • работа в интерфейсе мессенджера.

Недостатки:

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

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

SendPulse

Перейти на sendpulse.com

Создать чат-бота в Телеграм можно через SendPulse

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

Преимущества:

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

Недостатки:

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

Цены: бесплатно или согласно тарифам от 1 тысячи подписчиков.

Chatforma

Перейти на chatforma.com

Chatforma – конструктор чат-ботов для бизнеса

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

Преимущества:

  • подходит для больших проектов;
  • рассылки;
  • опросы;
  • большое число интегрируемых сервисов.

Недостатки:

  • нет мобильной версии;
  • нельзя общаться через бота.

Цены: первые 15 дней – бесплатно, далее от 1 тысячи рублей в месяц.

Puzzlebot

Перейти на puzzlebot.top

Puzzlebot — конструктор сложных Телеграм-ботов (без знаний программирования)

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

Преимущества:

  • подходит для больших проектов;
  • гибкие настройки рассылок;
  • работа с группами и каналами;
  • удобная мобильная версия.

Недостатки:

есть реклама.

Цены: бесплатно с рекламой. Самый дешевый тариф 490 руб.

Botmother

Перейти на botmother.com

Botmother – CMS для чат-ботов в Телеграм

Платформа для создания чат-ботов в мессенджерах. Широкий функционал с глубоко продуманными возможностями. Собственный конструктор.

Преимущества:

  • для больших проектов;
  • рассылки;
  • подробная статистика;
  • платежи;
  • интеграции.

Недостатки:

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

Цены: бесплатно с ограничениями, полная версия от 1 249 рублей в месяц.

Если бот молчит

Иногда можно найти бота, который не отвечает. Что ни спроси, он будет молчать, как партизан. В чём причина?

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

Сам столкнулся с проблемой – не захотел работать популярный @nationalgeographic_bot, он должен показывать лучшие фотки знаменитого журнала. Но, как я ни старался, команду подобрать не смог. Может у вас получится? Сообщите, пожалуйста.

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

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

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

Моя пошаговая инструкция как раз для неспециалистов.

Шаг 1. В окно поиска вводим название бота

Заходим в Телеграм через приложение или веб-версию. Попав в мессенджер, вбиваем в поисковую строку слово Manybot. Из нескольких предложенных вариантов выбираем именно тот, который искали. На экране раскроется чат, внизу появится кнопка «Начать». Жмём её.

Шаг 2. Выбираем язык и нажимаем пункт “Добавить нового бота”

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

Шаг 3. Переходим на @BotFather и вводим команду newbot

Теперь необходимо создать токен авторизации в BotFather. Для этого переходим в него и отправляем команду «/newbot».

Шаг 4. Вводим название аккаунта и техническое имя

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

С учётом подобранного имени формируем ссылку на будущего помощника.

Шаг 5. Сохраняем API-токен и отправляем на @Manibot

BotFather выдаст API-токен в виде строчки с набором множества цифр и букв. Копируем её, после чего переходим обратно в @Manibot и отправляем скопированный токен в виде обычного сообщения.

Шаг 6. Вводим описание аккаунта

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

@Manibot позволяет пропустить шаг с описанием, отправив в сообщении команду /skip. Но я не рекомендую этого делать. Ведь описание — лицо бота, по которому его будут выбирать будущие подписчики.

Вот и всё! Ваш робот-помощник создан. Теперь его необходимо настроить. Отравляем сообщение «/commands», после чего откроется меню с вариантами настройки: «Создать команду» и «Настроить гл. меню».

Создать команду — прописать пользовательские команды, на которые робот будет реагировать. Например, для нашего cook создаем команду /rezept. Получив её, робот вышлет кулинарный рецепт под заданный продуктовый набор.

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

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

Создаем бот с помощью конструктора 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%», затем нажимаю «Готово» и «Да». Все ок, рассылка прошла успешно, бот отправил статистику.

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

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

Как создать бота в 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нюансы

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

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

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

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

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

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

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

Хештеги

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

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

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

Adblock
detector