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

от admin

Как создать и подключить бота к каналу Telegram для оформления постов!

В мессенджере Telegram, если размещать на своём канале посты стандартным способом, не заморачиваясь с подключением каких-либо ботов, вы не сможете эти посты никак оформить. Максимум — текст и ссылку приложить. И то ссылку эту даже спрятать не получится в какое-нибудь слово или фразу, можно только в обычном виде отправить 🙂 А это, как говорится, не камельфо, некрасиво. Ну и другие возможности оформления также будут закрыты: возможность оформить пост разными шрифтами, прикрепить картинку, добавить смайликов и прочего.

Сейчас речь идёт именно о посте (т.е. о сообщении) на канал, а не о статье в Telegra.ph!

Но вы же хотите канал вести нормально, а не как попало? 🙂 А нормально — это значит не только годный контент выдавать подписчикам, но и оформлять на уровне!

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

Система этих ботов в Телеграме на самом деле маленько запутанная 🙂 Я не сразу въехал что к чему и почему, например, одного бота нужно создавать через другого бота 🙂 Но я помогу в этом разобраться и после того как начнете потихоньку работать с ботами, пазл в голове полностью сложится!

Боты ControllerBot, BotFather и собственный наш бот. Что к чему!

Для начала внесу немного ясности, чтобы сразу хоть немного прояснить ситуацию с этими ботами 🙂

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

С этого бота мы начнём работу по созданию своего бота и подключению его к каналу.

BotFather — служит непосредственно для управления вашими ботами. Через него можно создать и редактировать своих ботов.

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

Создаём собственного бота через ControllerBot и BotFather

Для добавления бота, в строке поиска Telegram наберите «ControllerBot» [1], затем откройте найденного бота с таким же названием [2] и в окне бота нажмите «Запустить» [3] внизу.

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

Бот предлагает нам список возможных действий. Сейчас нам необходимо подключить свой канал. Кликаем по предложенной ссылке «/addchannel» (добавить канал).

Получаем инструкцию по подключению бота. Кликаем по имени бота «@BotFather», указанного в пункте 1.

Вы перейдёте сразу в окно бота BotFather, через которого уже будем создавать своего бота. Нажмите «Запустить» внизу.

Бот ответит нам, после чего кликните по команде «/newbot»:

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

Теперь необходимо указать ник для создаваемого бота. Здесь можно указать тоже самое, но обязательно на конце должно стоять «bot» либо через знак нижнего подчёркивания «_bot». Пример:

Если вы вдруг получили сообщение «Sorry, this username is already taken. Please try something different.», то значит такой ник уже занят и нужно указать другой.

Если всё верно сделали, получите сообщение об успешном создании бота и специальный длинный ключ (токен):

Его нужно скопировать в ControllerBot, с которым мы сразу начинали работу.

Вставив ключ в окно чата ControllerBot, он в ответ выдаст инструкцию по добавлению канала к нему. Выполняем её…

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

Затем открываем созданный нами канал для работы, переходим в его меню и выбираем «Управление каналом».

Открываем раздел «Администраторы».

Внизу нажимаем «Добавить администратора».

В строке поиска вверху [1] вставьте имя скопированного бота и после, когда он появится в результатах поиска, кликните по нему [2].

Нажимаем «ОК» в окне с вопросом о назначении бота администратором.

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

Всё, бот в качестве администратора канала добавлен и теперь окно можно закрыть:

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

Открываем снова меню канала и выбираем «Описание канала».

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

Отправляем эту ссылку боту «Controller Bot».

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

Далее бот уточняет, верно ли он выбрал город. Нажмите «Верно», если всё так или введите другой ближайший к вам город.

На этом всё. Канал к боту «Controller Bot» был подключен, основные настройки выполнены, о чём свидетельствует очередной ответ бота:

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

Заключение

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

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

Буду рад адекватным комментариям и готов подискутировать по теме статьи 🙂

Сделай репост – выиграй ноутбук!

Каждый месяц 1 числа iBook.pro разыгрывает подарки.

  • Нажми на одну из кнопок соц. сетей
  • Получи персональный купон
  • Выиграй ноутбук LENOVO или HP

—> Ноутбук, который можно выиграть, сделав репост.LENOVO или HP от 40-50 т.р., 8-16ГБ DDR4, SSD, экран 15.6″, Windows 10

27 комментариев

Подскажите пожалуйста как быть. Создаю свой ТГ канал и застопорилась на шаге "Копируем ссылку, которая является адресом вашего канала (кликните по ней правой кнопкой мыши и выберите «Копировать ссылку»)"

У меня в "Описании канала" нет ссылки))) никакой! Есть только мое описание канала словами. Уже и переустанавливала телеграм, не помогло.

Автор: Владимир Белев

Здравствуйте. Открываете чат вашего канала. Вверху будет его заголовок, кликните по нему и в открывшемся окне «информация о канале» будет ссылка на него (так и написано «ссылка»).

А что делать если в открытом канале уже более 200 подписчиков, и Телеграм пишет что теперь можно добавлять только по ссылке? Есть алгоритм решения этой задачи.

Автор: Владимир Белев

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

А как сделать автопостинг?

Автор: Владимир Белев

Если имеете ввиду запланированные публикации, то посмотрите вот эту заметку, пожалуйста: https://serfery.ru/kompyuternaya-gramotnost/kak-opublikovat-post-na-kanal-telegramm-cherez-bota/ Либо нужно найти соответствующего бота Телеграм.

Здравствуйте! Спасибо за такую подробную инструкцию! Как я могу начать работать уже в существующем боте? Его создали и связали с каналом уже давно. Меня сделали админом на этом канале. Я начала диалог с ботом и он предлагает создать новый канал. Как вы уже поняли, я новичок и нечего не понимаю ����

Автор: Владимир Белев

А как бот называется, с которым вам нужно работать?

Здравствуйте Владимир. Как-то забыл про ваш сайт когда создавал свой канал в телеграм. Но как говорится Гугл в помощь.
Очень полезный для меня пост.
Подскажите не могу найти бота который из ссылки делает публикацию всего контента размещённого по ней. То есть формирует полноценный пост из того что размещено по ссылке которую ему указать.
Спасибо.

Автор: Владимир Белев

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

Спасибо, за обучение. Было полезно.

Спасибо, Владимир! Очень помогли Ваши разъяснения! Всё получилось.

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

Автор: Владимир Белев

Все точно по тем же действиям. Вы их повторили в точности для второго канала?

Telegram-бот на Python за полчаса с aiogram

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

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

Настройка

Откройте Telegram, найдите @BotFather и начните беседу. Отправьте команду /newbot и следуйте инструкциям. Вы получите:

  • свой токен;
  • адрес Telegram API (https://api.telegram.org/bot);
  • ссылку на документацию.

Обязательно сохраните токен, так как это ключ для взаимодействия с ботом.

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

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

Установка Python

Для написания Telegram-бота на Python, нужно установить сам язык. Если вы пользуетесь Windows, скачать Python можно с официального сайта. Версия важна. Нам подойдет Python не ниже версии 3.7. Если же у вас Linux или macOS, то, скорее всего, у вас стоит Python 3.6. Как обновиться, можете почитать здесь.

Тем, кто только начал изучение этого языка, будет также полезна дорожная карта Python-разработчика.

Установка pip

Это менеджер пакетов. В версиях выше Python 2.7.9 и Python 3.4, а также на macOS/Linux он уже есть. Проверить это можно командой pip —version в терминале. Если же по каким-то причинам он отсутствует, установить его можно при помощи команды:

Установка aiogram

Установить данный фреймворк для Telegram Bot API с помощью pip:

Hello, bot!

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

Теперь напишем обработчик текстовых сообщений, который будет обрабатывать входящие команды /start и /help :

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

Запускаем Telegram бота, написанного на Python, следующим образом:

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

Видеокурс «Как стать тестировщиком»

Ну вот и всё, простенький бот в Телеграмме на языке Python готов.

Docker

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

Каталог проекта должны при этом содержать следующие файлы:

  • bot.py;
  • Dockerfile.

Для локальных тестов достаточно установить Docker (linux, mac, windows), после чего в папке проекта собрать и запустить контейнер с помощью команд:

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

-d — специальный флаг, который запускает контейнер в фоне и позволяет дальше работать в терминале. Это называется detached mode.

Деплой на AWS

Прежде всего нам понадобится аккаунт на Docker Hub. Это аналог GitHub, только не с исходниками кода, а с уже созданными контейнерами. Работа с Docker Hub выглядит достаточно просто:

  1. Локально или с помощью пайплайнов собрали контейнер.
  2. Загрузили его на докер хаб.
  3. В любом удобном месте скачали его. Это может быть локальная машина, VPS сервер или облачный провайдер по типу AWS.
  4. Запустили.

Пройдёмся по этим шагам. Везде, где указано <docker_hub_username> , надо вставлять свой юзернейм, использованный при регистрации на докерхабе. Если это ваша первая публикация на докерхаб, для начала потребуется залогиниться с помощью docker login.

Загружаем его на докерхаб:

Для проверки успешности загрузки можете запустить контейнер из Docker Hub с помощью команды:

Далее загрузим наш контейнер в AWS Elastic Beanstalk. Для этого потребуется аккаунт на AWS. Если его нет, необходимо зарегистрироваться. Вас попросят ввести данные карты для верификации, но переживать не стоит, ведь мы воспользуемся бесплатным годовым триалом. Чтобы поиграться, этого более чем достаточно, а вот если вы захотите вывести проект в продакшен, следует перейти на VPS — это даст больше контроля и гибкости.

  • Переходим в Elastic Beanstalk, на вкладку Applications, и создаём новое приложение:

Elastic Beanstalk вкладка Applications

  • Называем приложение, теги оставляем пустыми:

Называем приложение в Elastic Beanstalk

  • Создаём для приложения environment:

environment для будущего Telegram-бота

  • Выбираем Worker environment:

Worker environment для будущего Telegram-бота

  • В качестве платформы выбираем Docker:

Docker для Telegram-бота на Python

  • В пункте Application code нужно загрузить JSON-файл с конфигурацией Docker-образа. Сам файл:

Application code

  • Создаём окружение:

Создаём окружение

  • AWS начинает создавать окружение, просто ждём завершения процесса:

AWS начинает создавать окружение

  • Если всё прошло успешно, вы увидите индикатор успешного запуска приложения:

Docker для Телеграм бота

Проверяем работу нашего Telegram bot:

Проверка Телеграм бота

Заключение

Поздравляем! Теперь вы знаете, как писать роботов для Telegram на Python.

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

Кстати, в телеграмме есть аж целых два типа клавиатур:

  1. Классическая RelpyKeyboardMarkup, у которой кнопки располагаются под полем ввода сообщения:
    RelpyKeyboardMarkup
  2. Более современная InlineKeyboardMarkup, которая привязывается к конкретному сообщению:
    InlineKeyboardMarkup

Но и это полностью рабочий Телеграм-бот на Python: дополните словарём, и получите полноценную беседу. Также можете опробовать функциональность нашего Telegram-бота.

В «настоящих проектах» не обойтись без базы данных. Тут на помощь приходит docker-compose, который позволяет объединить несколько контейнеров в один сервис. Таким образом, например, можно создать приложение и положить его в контейнер, а базу данных, как отдельный сервис, поместить в другой контейнер, и с помощью docker-compose наладить между ними связь.

Также для более серьёзной разработки лучше использовать выделенный виртуальный сервер (VPS): он даёт гораздо больше гибкости и свободы, чем тот же AWS. А самое главное, он более приближён к «боевой» разработке. Схема работы тут будет даже проще, чем с AWS: вам просто нужно установить Docker, спуллить образ с Docker Hub и запустить его.

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

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

Данные по аудитории ТелеграмСтатистика по аудитории Telegram

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

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

Что такое боты в Телеграм

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

Telegram бот для конкурсовБот Telegram для информирования о проводимых конкурсах

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

  • Чат-боты: имитируют текстовое общение на заданную пользователем тему;
  • Информационные боты: рассказывают пользователям о новостях, мероприятиях, акциях и прочих событиях вашего канала или бренда;
  • Игровые боты: позволяют пользователям запускать текстовые или HTML-5 игры в чатах и приватных сообщениях. Можно создать таблицы рекордов для создания соревновательного эффекта между пользователями;
  • Ассистенты: взаимодействуют с онлайн-сервисами как дополнение к веб-версии или приложению;

Дополнительные возможности ботов

  • Режим инлайн: позволяет вызывать бота из поля для сообщения с помощью имени пользователя-бота и запроса для поиска. В ответ вернутся найденные варианты результатов. Пользователь выбирает один из них, и выбранный результат публикуется в чате;
  • Клавиатуры: создание специальных кнопок, которые дадут пользователю заранее заготовленные варианты запросов или команд. Нажатие на клавишу отправит соответствующую команду на сервер. Таким образом, пользователю дается привычный интерфейс для работы с ботом. Telegram поддерживает до 100 клавиш;
  • Команды: создание текстовых команд, которые запускают события на сервере и позволяют гибко настраивать возможности;
  • Приватность: настройка видимости сообщений в группе, если есть необходимость дополнительно защитить информацию;
  • Внешнее связывание: каждый бот имеет ссылку, перейдя по которой, пользователь начнет диалог. Если добавить к ней параметры *start или startgroup с максимальной длиной в 64 символа, то можно заставить бота сразу выдать необходимую пользователю информацию, передать авторизационный токен пользователя, связанный с внешним сервисом, или использовать его как-то иначе по вашему усмотрению;

Чат-бот Telegram для бизнеса

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

  • Инфобизнес: продажи основных продуктов и трипваеров, презентация, работа с возражениями, консультации и записи на встречи, пересылка лид-магнита;
  • Event: описание и презентация мероприятий, сегментация аудитории по городам, сбор данных об аудитории, регистрация на участие в мероприятиях. Информационные и рекламные рассылки. Отправка дополнительных материалов и записей с конференций;
  • Служба поддержки: обработка сообщений первой линии поддержки, ответы на часто задаваемые вопросы, распределение вопросов по сложности и приоритету. Чем лучше продумана логика бота, тем больше вы разгружаете сотрудников своей службы поддержки;
  • Продажи: описание продукта с его преимуществами и УТП, описание компании, информация по доставке, проведение продажи и оплаты, ответы на часто задаваемые вопросы и связь с оператором. Каждому клиенту можно присвоить особый тег для того, чтобы в дальнейшем предлагать ему новые товары или проводить повторные продажи;
  • Клиники: описание клиники и информация о специалистах, ответы на самые частые вопросы, информация по расписанию работы конкретного специалиста и запись на прием, изменение даты и времени ранее назначенного приема, переход на консультацию с оператором;
  • Сайты новостей: рассылка новостей, включая разделения на тематики и настройку частоты рассылки, информация для рекламодателей и партнеров, предложение новостей, которые по мнению пользователей еще не опубликованы, но подходят по тематике;
  • HR: ознакомить кандидата с историей компании и портфолио, задать простые вопросы для отсеивания, предложить выполнить тестовые задания и объяснить условия их выполнения;
  • Кафе и рестораны: отправить акции и сезонные предложения, показать меню и сделать заказ, забронировать посещение, оставить отзыв или предложение.

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

Разберемся, как создать бота в телеграм и добавить его на свой канал.

Шаг 1. Создание бота

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

  • Откройте аккаунт @BotFather и запустите его. Если ничего не происходит, введите команду «/start»;
  • Перед вами появится список команд, которые можно использовать. Введите команду «/newbot»;
  • Придумайте имя, которое оканчивается на bot, содержит от 4 до 32 символов и подходит к вашей сфере деятельности или повторяет название вашего бренда. Имя должно быть уникальным;
  • Сохраните токен доступа, который пришлет вам BotFather для дальнейшего доступа к HTTP API – через него ведется работа по обучению;
  • Оформите аккаунт вашего бота: команды «/setdescription» позволит добавить описание, «/setbouttext» отвечает за информацию, а аватар можно загрузить через команду «/setuserpic».

Полный список команд можно получить с помощью «/help». В случае, если вы потеряли токен или есть основания полагать, что он попал в недобрые руки, то напишите @BotFather команду «/mybots». Вы получите список всех когда-либо созданных на вашем аккаунте ботов. Далее, с помощью визуальной клавиатуры, выбираете «API Token» для получения текущего токена, а после, если есть желание его сменить, можно нажать кнопку «Revoke current token».

Шаг 2. Подключение бота на примере SendPulse

Как настроить чат-бот в Telegram? Рассмотрим на примере конструктора SendPulse.

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

Подключение каналов в SendPulse Страница подключения каналов в SendPulse

Вам понадобится Токен Доступа, который вы получите на Шаге 1. Если подключение успешно завершилось, то по умолчанию бот научится писать автоматический «Стандартный ответ» на любое сообщение.

Подключение бота к SendPulseСтраница подключения бота к SendPulse

Изначально в SendPulse работает 3 предустановленных триггера для событий, которые запускают свои цепочки сообщений:

  1. «Приветственная серия»: событие, которое наступает после того, как человек подписывается на бота. Тут вы можете оставить описание того, как отписаться от бота или снизить частоту оповещений. Перед этим можно рассказать о вашей компании или об информации, которую бот будет присылать пользователю, и чем она полезна;
  2. «Стандартный автоответ»: событие запускается, если введенный пользователем текст не соответствует существующим командам бота. Поскольку предусмотреть все варианты нельзя, да и человек может допустить ошибку, то лучше информировать пользователя об этом. По умолчанию ссылаться на то, что оператор скоро ответит;
  3. «Отписка от бота»: сообщение после отписки уведомляет об успешности события и рассказывает, как подписаться снова. Вы можете постараться вернуть клиента или хотя бы получить отзыв о причинах отписки. Можно рассказать как получить более тематические посты или снизить частоту оповещений;
Читать:
Web telegram org k что это

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

Цепочка сообщений в SendPulseПанель редактирования цепочки сообщений SendPulse

Создание триггеров вручную существенно расширяет функционал ботов.

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

  1. Тип триггера «После подписки»: через заданное при создании триггера время, активируется цепочка событий которую вы прикрепите, или одна из стандартных;
  2. Тип триггера «Команда»: позволяет реагировать на слова или фразы от клиента. Если команды будут не совпадать, то пользователь получит уточнение. Для защиты от спама, можно заставить бота игнорировать часто повторяющиеся сообщения;

Тип триггера «Событие А360»: позволяет отправить пользователю сообщение с подтверждением заказа или другими данными. Делается это при помощи отправки по определенному URL данных для бота. Вместе с этим сообщением можно прикрепить любую цепочку сообщений для дополнительной продажи или информировании;

Добавление триггеров в SendPulseДобавление триггеров для бота в SendPulse

Настройка цепочки автоответов в редакторе

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

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

Настройка бота в SendPulseПример настройки бота в SendPulse

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

В сообщениях можно использовать сохраненные или полученные данные пользователя с помощью кнопки «<>». Некоторые могут быть взяты из его профиля, например, Фамилия и имя указанные в Телеграм. Другие придется у него запрашивать, если в этом есть необходимость или подгружать из вашей CRM если в ней есть такие данные.

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

  • Строку.
  • Число.
  • Дату.
  • Email.
  • Номер телефона.
  • Ссылку.
  • Регулярное выражение.
  • Геолокацию.

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

Для ввода данных требуется добавить время ожидания от 1 минуты до 24 часов.

Настройки ввода данныхРаздел настройки ввода данных пользователем

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

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

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

Сервисы приема платежей в SendPulseДоступные в SendPulse сервисы приема платежей

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

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

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

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

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

«Цепочка» позволяет направить пользователя на любую другую уже готовую цепочку.

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

Блок «Действие» содержит 7 функций:

  1. Открыть чат: оповещает администратора о необходимости ответить и повышает приоритет этого чата в сервисе SendPulse. Это может быть очень полезно для решения сложных вопросов. Есть возможность отключить автоответы бота на час, чтобы они не мешали общению;
  2. Отписать от бота: отключает пользователя от рассылок;
  3. Добавить тег: теги помогают сегментировать аудиторию при рассылках и выдавать разные цепочки для разных групп пользователей. Таким образом, можно выдавать клиентам разную информацию в зависимости от их нахождения в воронке или при наличии особого статуса;
  4. Удалить тег: аналог прошлой функции с обратным результатом;
  5. Установить переменную: в зависимости от прохождения цепочек, пользователь может оказаться в разных ветках вашей цепочки, и вы можете менять переменные, связанные с ним;

Отправить вебхук: отправляет POST-запрос на ваш URL адрес. Так вы сможете добавить данные о том, что клиент дошел до какой-то ветки CRM и возможно необходимо с ним связаться. Например, для уточнения деталей доставки или особенностей заказа;

Блок действий в SendPulseБлок действий в конструкторе SendPulse

Блок «Запроса API» позволяет создавать POST и GET запросы и передавать туда значения переменных этого подписчика. Запрос можно сразу же проверить и настроить соответствия ответа для разных переменных, если вы получаете данные.

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

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

Рассмотрим несколько примеров готовых чат-ботов.

Чат-бот для ведущего мероприятийПример чат-бота для ведущего мероприятий

Чат-бот для ведущего мероприятий Ильи Сорокина, созданный в сервисе Chatforma.

Мониторинг цен от Aviaslaes в ТелеграмМониторинг цен от Aviaslaes в Телеграм с помощью бота

Чат-бот от Aviaslaes. Мониторинг цен на перелеты.

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

Новостной чат бот с подписками на новостные порталы, а также соцсеть ВКонтакте.

ТОП 5 сервисов для создания чат ботов

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

Manybot

Главная страница ManybotГлавная страница сервиса Manybot

Manybot поддерживает создание простых ботов и многоуровневых меню, интерактивные функции и автопостинг с RSS, YouTube, Twitter. Можно создавать ботов на 6 языках. Формы для оформления заказов и обратной связи.

  • Тарифы: Бесплатно, но с рекламой.
  • Функционал: доступ для нескольких администраторов, создание меню, собственных команд, рассылка новостей, поддержка нескольких языков.
  • Плюсы: Бесплатный сервис, не требующий знаний с уроками на ютуб.
  • Минусы: Без визуального редактора сложно работать. Сервера могут тормозить и задерживать ответы. Сервис работает медленно, а функционал давно не обновляется.

SendPulse

Сервис SendPulseГлавная страница сервиса SendPulse

Главная страница SendPulse

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

  • 720 руб /мес до 1000 подписчиков;
  • 1190 руб /мес до 2000 подписчиков;
  • 2790 руб /мес до 5000 подписчиков;
  • 4900 руб /мес до 10000 подписчиков;
  • 6400 руб /мес до 15000 подписчиков;
  • 7700 руб /мес до 20000 подписчиков;
  • 9900 руб /мес до 30000 подписчиков;
  • 11990 руб /мес до 40000 подписчиков;
  • 13990 руб /мес до 50000 подписчиков;
  • Свыше 50000 подписчиков цена обсуждается индивидуально.

Подписка на год дает скидку в 20%.

Пробная версия: 7 дней или бесплатная версия до 1000 подписчиков с ограничениями в функционале.

Функционал: Визуальный редактор. POST и GET запросы к API. Прием оплаты через сервисы приема платежей. Сегментация аудитории и удобная работа с чатами живым человеком. Автопостинг и массовые рассылки. Можно создавать множество ботов с единой подпиской.

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

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

Botobot

Главная страница BotobotСтраница сервиса Botobot

Сервис по созданию онлайн-магазина на базе Телеграм ботов. Загрузка товаров через эксель и создание каталога для пользователей.

  • 640 руб /мес за 200 товаров в каталоге и возможность приема платежей;
  • 1720 руб /мес за 5000 товаров в каталоге, функцию поиска и доступ к API;
  • 5760 руб /мес с безлимитом на товары;

Годовая подписка дает скидку в 25%.

Пробная версия: версия на 20 товаров и частичным ограничением функционала.

  • Загрузка товаров и создание каталога;
  • Статистика активности пользователей;
  • Англоязычная версия для бота;
  • Настройка API;
  • Виджет магазина для сайта;

Плюсы: простая настройка работы магазина.

  • Подходит только для онлайн-магазина;
  • Внешний вид практически не изменить;
  • Сделать многоуровневое меню не получится;

Bottap

Сервис BottapГлавная страница Bottap

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

  • Бесплатная версия: с ограничениями в функционале и рекламой;
  • Бизнес-бот: 590 руб/мес;
  • Энтерпрайз-бот: 990 руб/мес.

Пробная версия: 7 дней тарифа бизнес-бот.

  • Статистика активности;
  • Массовая рассылка;
  • Сегментация аудитории;
  • Онлайн-платежи;
  • Email-сообщения через бота;
  • Кроссплатформенность.

Плюсы: Удобный интерфейс настройки для создания простых ботов.

Минусы: Малое количество шаблонов диалога.

Chatforma

Сервис ChatformaГлавная страница сервиса Chatforma

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

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

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

Недорогое продвижение Телеграм:

Подписчики — живые на канал, в группу

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

Содержание:

Как добавить бота в чат Телеграмм и группу за 5 шагов

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

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

Откройте мессенджер и зайдите в группу;

Нажмите на её аватарку вверху;

Выберите строку «Добавить участников»;

Наберите в поиске название бота через символ «@»;

Коснитесь строчки с ботом и подтвердите добавление, нажав на кнопку «Да».

Как добавить бота в чат Телеграмм и группу за 5 шагов

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

Откройте мессенджер и войдите в группу;

Нажмите на многоточие в правом верхнем углу и выберите пункт управления группой;

Щёлкните на строку «Участники», а затем «Добавить участников»;

В поиске напишите название бота, например @Controller Bot и кликните на него;

Нажмите «Пригласить», чтобы сделать бота участником паблика.

Как добавить бота в чат Телеграмм и группу за 5 шагов

Кстати, можете не искать, как добавить бота в чат Телеграмм, поскольку группы и чаты в мессенджере — это одно и то же. Здесь нет отдельной функции, как создать чат. Поэтому используйте наши инструкции, вне зависимости от того, какой у Вас паблик и сколько в нём участников.

Заказать услуги раскрутки недорого можно ниже

100 Подписчиков для канала
открытого (Офферный микс)

мин.от 100 ед./ макс. до 10000 ед.

Запуск от 12 до 24 час..

500 Подписчиков для канала
открытого (Офферный микс)

мин.от 100 ед./ макс. до 10000 ед.

Запуск от 12 до 24 час..

1000 Подписчиков для канала
открытого (Офферный микс)

мин.от 100 ед./ макс. до 10000 ед.

Запуск от 12 до 24 час..

10000 Подписчиков для канала
открытого (Офферный микс)

мин.от 100 ед./ макс. до 10000 ед.

Запуск от 12 до 24 час..

    emptylines
100 Подписчиков Живых
(Для открытых/закрытых групп)

мин.от 100 ед./ макс.до 8000 ед.

Запуск 10-120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

500 Подписчиков Живых
(Для открытых/закрытых групп)

мин.от 100 ед./ макс.до 8000 ед.

Запуск 10-120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

1000 Подписчиков Живых
(Для открытых/закрытых групп)

мин.от 100 ед./ макс.до 8000 ед.

Запуск 10-120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

5000 Подписчиков Живых
(Для открытых/закрытых групп)

мин.от 100 ед./ макс.до 8000 ед.

Запуск 10-120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

100 Подписчиков Живых
(Для открытого/закрытого канала/группы)

мин. от 100 ед./ макс. до 3000 ед.

Запуск 20-180 мин.

Гарантия 30 дней

Активность в виде просмотров постов

500 Подписчиков Живых
(Для открытого/закрытого канала/группы)

мин. от 100 ед./ макс. до 3000 ед.

Запуск 20-180 мин.

Гарантия 30 дней

Активность в виде просмотров постов

1000 Подписчиков Живых
(Для открытого/закрытого канала/группы)

мин. от 100 ед./ макс. до 3000 ед.

Запуск 20-180 мин.

Гарантия 30 дней

Активность в виде просмотров постов

5000 Подписчиков Живых
(Для открытого/закрытого канала/группы)

мин. от 100 ед./ макс. до 3000 ед.

Запуск 20-180 мин.

Гарантия 30 дней

Активность в виде просмотров постов

100 Подписчиков для канала
публичного/закрытого (Живые!)

мин. от 100 ед./ макс. до 8000 ед.

Запуск от 15 до 120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

500 Подписчиков для канала
публичного/закрытого (Живые!)

мин. от 100 ед./ макс. до 8000 ед.

Запуск от 15 до 120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

1000 Подписчиков для канала
публичного/закрытого (Живые!)

мин. от 100 ед./ макс. до 8000 ед.

Запуск от 15 до 120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

5000 Подписчиков для канала
публичного/закрытого (Живые!)

мин. от 100 ед./ макс. до 8000 ед.

Запуск от 15 до 120 мин.

Гарантия 30 дней

Активность в виде просмотров постов

    emptylines
    emptylines
    emptylines
    emptylines
    emptylines
1000 Просмотров 1 на пост
(Временная Акция!)

мин.1000 ед./ макс.1000 ед.

Оплата в пару кликов!

3000 Просмотров 1 на пост
(Временная Акция!)

мин.3000 ед./ макс.3000 ед.

Оплата в пару кликов!

5000 Просмотров 1 на пост
(Временная Акция!)

мин.5000 ед./ макс.5000 ед.

Оплата в пару кликов!

10000 Просмотров 1 на пост
(Временная Акция!)

мин.10000 ед./ макс.10000 ед.

Оплата в пару кликов!

    emptylines
100 Просмотров
на пост (Боты)

мин.100 ед./ макс.3000 ед.

Оплата в пару кликов!

500 Просмотров
на пост (Боты)

мин.100 ед./ макс.3000 ед.

Оплата в пару кликов!

1000 Просмотров
на пост (Боты)

мин.100 ед./ макс.3000 ед.

Оплата в пару кликов!

3000 Просмотров
на пост (Боты)

мин.100 ед./ макс.3000 ед.

Оплата в пару кликов!

100 Просмотров
(на 1 пост, Стандарт)

мин.100 ед./ макс.50000 ед.

Оплата в пару кликов!

300 Просмотров
(на 1 пост, Стандарт)

мин.100 ед./ макс.50000 ед.

Оплата в пару кликов!

500 Просмотров
(на 1 пост, Стандарт)

мин.100 ед./ макс.50000 ед.

Оплата в пару кликов!

1000 Просмотров
(на 1 пост, Стандарт)

мин.100 ед./ макс.50000 ед.

Оплата в пару кликов!

3000 Просмотров
(на 1 пост, Стандарт)

мин.100 ед./ макс.50000 ед.

Оплата в пару кликов!

500 Просмотров
(на 1 пост, Оптимальные)

Гарантия 30 дней

Оплата в пару кликов!

1000 Просмотров
(на 1 пост, Оптимальные)

Гарантия 30 дней

Оплата в пару кликов!

3000 Просмотров
(на 1 пост, Оптимальные)

Гарантия 30 дней

Оплата в пару кликов!

    emptylines
    emptylines
    emptylines
    emptylines
    emptylines

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

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

Как добавить бота в канал Telegram на любом гаджете

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

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

Откройте Telegram и перейдите на канал, нажав на него в списке групп;

Коснитесь его аватара вверху экрана, чтобы перейти в меню настроек;

Выберите строку «Администраторы» и нажмите «Добавить администратора»;

Наберите в поиске через символ «@» название бота, например: @hnrobot ;

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

Нажмите «Готово», и бот сразу окажется в числе админов канала.

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

Если Вы общаетесь в мессенджере на компьютере, тогда читайте следующую инструкцию. Как добавить бот в Telegram на ПК онлайн:

Откройте Ваш канал, нажмите на три точки в правом верхнем углу и выберите пункт «Управление каналом»;

Перейдите в раздел «Администраторы» и щёлкните «Добавить администратора»;

Наберите название бота через знак «@», к примеру: @like ;

Нажмите на него в списке и подтвердите добавление;

Затем определите перечень функций бота. Можно оставить всё, как есть, и нажать «Сохранить».

Как добавить бота в канал Telegram на любом гаджете

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

Зачем добавлять ботов в Телеграм: полезные функции

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

Но осознаёте ли Вы, сколько полезных функций они могут выполнять? Давайте их рассмотрим.

ControllerBot и MarkdownRobot — роботы со схожим функционалом, но первый популярнее среди пользователей. Что они могут для Вас сделать:

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

Помогают в форматировании статей: менять шрифты, оформлять ссылку в виде текста.

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

@GroupAgreeBot и @Vote — с их помощью Вы сможете создавать опросы в Telegram и публиковать их на Вашем канале. Они дают сделать до 10 вариантов ответов и выбрать тип голосования — открытый или анонимный.

Зачем добавлять ботов в Телеграм: полезные функции

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

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

Вот лишь небольшой перечень полезных роботов в Telegram:

  • @GroupButler_bot — удаляет и заносит в чёрный список пользователей за флуд;
  • @WelcomeAgentBot — отправляет приветственное сообщение для новых подписчиков группы;
  • @printfbot — форматирует статьи, позволяет добавить реакции, а также ссылки в текст;
  • @FileConverterBot — конвертирует картинки, музыку и видео в другие форматы;
  • @stthbot — делает присланный текст зачёркнутым.

Ещё больше разных ботов ищите в каталогах:

На официальном сайте Telegram: http://telegram.org.ru/telegram-bots ;

На платформе Pro Telegram: https://protelegram.ru/2018/01/07/top_200_telegram_bots_2018 .

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

Похожие статьи