Модуль Telegram: создание чат-бота и канала, минимальные настройки компонентов
Модуль Telegram позволяет вам управлять телеграм-ботом. Сейчас он добавляет блок бизнес-процесса Send Message, добавляющий функцию отправки сообщений в телеграм-каналы.
Для работы модуля вам не нужно специально программировать бота. Достаточно просто создать его, добавить в телеграм-канал и правильно настроить компоненты Appmaster Studio.
Используем, простите за тавтологию, бота для управления ботами — BotFather от Telegram.
Введите в поле поиска юзернейм «botfather» — скорее всего, он будет первым в списке (1). Обратите внимание, что у официального бота есть голубой подтверждающий значок с галочкой возле имени (2). Ниже в поиске выйдет множество других, с такими же названиями и похожими юзернеймами — просто игнорируйте их, они вам не нужны.
Кликните на бота, чтобы открыть чат с ним (1), и нажмите Start (2).
После этого бот запустится и выведет в сообщении список команд. Чтобы создать нового бота, последовательно введите:
- команду /newbot (1);
- название вашего бота, оно может быть любым (2);
- уникальный юзернейм, по которому его можно легко найти (3).
Бот создан. BotFather сообщит вам об этом, в сообщении укажет юзернейм (4) и токен авторизации (5).
Токен нужен для подключения к различным сервисам и программам — именно по нему Telegram будет идентифицировать вашего бота и определять, какие у него есть разрешения.
Не сообщайте токен авторизации бота посторонним и не выкладывайте в публичный доступ. Если токен был рассекречен, вы можете отозвать его (команда /revoke) и сгенерировать новый (команда /token).
Для интеграции с Appmaster.io вам осталось только добавить бота в телеграм-канал. Но вы можете настроить его, чтобы добавить дополнительные функции. Больше информации о том, что такое бот, что он умеет делать и как его настроить — на официальном сайте Telegram. Там есть как общая информация, так и инструкции для разработчиков.
Чтобы создать канал, зайдите в меню вашей учетной записи и нажмите «New Channel».
Введите название канала, если хотите — добавьте описание (1). Нажмите Create (2).
Выберите, будет ваш канал публичным — public или закрытым — private (1). Введите уникальную ссылку, по которой его можно будет найти (2). Сохраните изменения (3).
Сразу после создания канала Telegram предложит добавить в него новых пользователей. Начните вводить юзернейм вашего бота — он отобразится в поиске (1). Кликните по нему (2).
Ваш бот отобразится в списке пользователей на добавление (1). Нажмите Add, чтобы закончить настройку (2).
Всплывет сообщение, что боты могут быть добавлены в каналы только как администраторы. Согласитесь сделать бота администратором, нажав Make Admin.
Теперь выберите разрешения на управление каналом, которые хотите дать вашему боту. Выберите на свое усмотрение, но обязательно разрешите боту отправлять сообщения, включив селектор Post messages (1). Нажмите Save (2).
Вы можете добавить бота и после создания канала. Чтобы добавить бота в уже созданный канал, откройте настройки (1) и нажмите Add Users (2). Дальше — те же действия, что и в предыдущем пункте.
Чтобы добавить бота в ваше приложение и отправлять сообщения в телеграм-канал, вам нужны токен авторизации бота и адрес канала.
Узнать токен бота можно у BotFather: введите команду /mybots, чтобы получить список всех ваших ботов(1) и выберите нужного. Появится меню, выберите в нем пункт API token (2). BotFather отправит вам сообщение с токеном.
Адрес канала есть в общей информации о нем — Channel Info. Чтобы открыть окно с информацией, зайдите в настройки или просто кликните по названию канала.
Отлично, теперь вы готовы подключать бота в ваше приложение. Переходите в Appmaster Studio.
Установите модуль Telegram. Подробнее о том, что такое модули и как их подключить — тут.
В настройках модуля укажите токен вашего бота (1) и сохраните изменения (2).
Перейдите в дизайнер Busines Logic (1) создайте новый бизнес-процесс (2). Подробнее о бизнес-логике читайте в этом разделе Документов.
Включите в бизнес-процесс блок Send Message, который добавляет модуль Telegram (1). Обратите внимание, в блок Start нужно создать две переменные типа string (первая — адрес канала, вторая — текст вашего сообщения) и подключить их к переменным блока Send Message (2,3). Это нужно, чтобы сделать форму отправки сообщения. Не забудьте сохранить схему (4).
На вкладке Endpoints (1) добавьте новый эндпоинт (2). Введите имя и группу, в которой он будет отображаться (3). Установите тип запроса POST (4). В поле Business Process выберите только что созданный вами бизнес-процесс (5).
На вкладке Middleware разрешите доступ к эндпоинту только администраторам — чтобы обычные пользователи не могли отправлять сообщения через бота.
В дизайнере Web Apps (1), откройте ваше приложение и перейдите на страницу, с которой администраторы будут отправлять сообщения в Telegram (2). Создайте на ней форму для отправки сообщения, перетащив элемент Form на выбранную область страницы (3).
Больше информации о дизайнере Web Apps можно найти здесь.
При создании формы выберите тип записи Create Record (1) и созданный вами эндпоинт (2).
Добавьте кнопку для отправки сообщений в поле под формой.
Введите название, которое будет отображаться на кнопке (1) и уникальное имя, по которому вы будете искать ее в настройках (2). По желанию — измените ее дизайн.
На вкладке Triggers (1) добавьте action — действие для триггера onClick — по клику (2).
Откроется окно настроек. Укажите в поле Target component созданную вами форму (1) и выберите для нее действие Submit form (2).
Теперь сохраните все изменения (1) и опубликуйте проект (2). Нажмите на кнопку перехода к опубликованному веб-приложению (3).
Так как вы установили ограничение для отправки сообщений только для пользователей группы Admins, вам нужно войти в приложение с учетной записью администратора.
Откройте страницу отправки через бота, введите текст сообщения и название своего канала.
Убедитесь, что все работает — ваше сообщение должно появиться в Telegram.
Пишите в чат нашего RU комьюнити, если у вас возникли вопросы — мы будем рады на них ответить!
Подписывайтесь на нас в мессенджерах и соцсетях, чтобы не пропускать важное и интересное! RU версии наших ресурсов:
Подключаем бота в Телеграм: цели и действия
Сегодня мессенджер Телеграм набирает все большую популярность. У многих он стал ассоциироваться именно с ботами. Связано это с тем, что некоторые руководители каналов/групп не могут представить свою работу в Telegram без роботов-помощников, которые значительно облегчают нашу жизнь. А новые пользователи, услышавшие про ботов, спрашивают, как подключить бота в Телеграм? Давайте найдем решения.
Именно об этом мы и поговорим в нашем сегодняшнем материале.
Зачем подключать бота в Телеграм?
Давайте для начала определимся, что это такое? Бот – это программа (строчки кода), написанная программистом в целях выполнения определенных задач.
Телеграм никак не ограничивает использование роботов. Поэтому, они способны практически на все. При достаточных навыках программиста он может создать программу практически любой сложности.
Расширение возможностей

Итак, судя по тому, что боты способны практически на все, можно назвать первую причину, зачем люди их подключают – расширение возможностей. То есть, они привносят в мессенджер то, чего раньше не было.
Хорошим примером является бот-статистик. Он умеет собирать статистику по каналу или его участникам, а затем по запросу руководителя он ее показывает. Это очень удобно, особенно когда вы беспокоитесь о дальнейшей стратегии развития. Ведь полученные данные помогут определить целевую аудиторию, какой контент более интересен людям и многое другое. В самом же Телеграм такого инструмента нет.
Все процессы делают роботы на полном автомате

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

Все готовые боты – бесплатны. Вам не нужно их покупать или платить за их использование. Такова политика Телеграм. Если же вы столкнулись с тем, что вам пытаются продать, то не стоит на это вестись.
Платными программы могут быть только в случае, если вы заказываете их разработку у профессионалов. Например, вы не нашли бота с нужным функционалом и поэтому, обращаетесь к программистам.
Как подключить на ПК?
Давайте попробуем подключить какого-нибудь бота. Для примера возьмем довольно интересного кандидата под названием Shmalala Bot. Это чат-бот, способный поднять настроение всему чату, он будет рассказывать интересные истории и многое другое.
Ниже приведена инструкция, просто следуйте ей:
- Найдите в поиске @shmalala_bot и начните с ним диалог.

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

- Найдите нужный чат и нажмите кнопку «Добавить нового участника».

- Теперь выберите бота из списка контактов (если что воспользуйтесь поиском).

- Выберите и нажмите «Invite».
Готово! Теперь робот должен работать. Он будет периодически отправлять сообщения в чат.
Делаем бота в конструкторе и подключаем его
В примере выше мы подключали готового бота. Мы хотим также показать вам, как сделать своего бота в конструкторе и подключить его. В качестве конструктора мы будем использовать ManyBot.
Данный процесс будет несколько сложнее, но не настолько, чтобы он вызвал какие-либо трудности.
Итак, для примера мы попробуем создать бота, который будет автоматически постить новости с сайта в Телеграм-канал.
- Для начала надо обратиться к отцу ботов. Ищем в поиске @BotFather и начинаем с ним диалог.

- Пишем команду «/newbot».

- Далее следуем инструкции (придумываем имя и username).
- После проделанных действий BotFather отправит нам сообщение с токеном. Токен необходимо будет сохранить.

- Теперь ищем в поиске наш конструктор @ManyBot и начинаем с ним диалог.

- Пишем команду «/addbot».

- Затем он попросит токен, который нам дал BotFather. Даем ему токен.

- Далее пишем описание, если необходимо.
- Теперь находим нашего нового бота в поиске и начинаем с ним диалог.

- Далее пишем команду «/autoposting».

- Выбираем пункт меню «RSS».
- И вставляем ссылку на наш сайт, откуда будут репоститься новости.
Готово. Наш помощник создан и настроен. И все что осталось сделать – это добавить его в нужный канал/группу и назначить администратором.
Как подключить на смартфоне?
С персональным компьютером и десктопной версией Телеграм разобрались. Теперь давайте поговорим о мобильных устройствах. Попробуем проделать те же самые действия, только на смартфоне.
Итак, для начала давайте попробуем снова подключить нашу Shmalala Bot.
- Заходим в приложение Телеграм и нажимаем на поиск.
- Ищем @Shmalala_bot и начинаем с ней диалог.

- Теперь ее необходимо добавить в чат.

- Заходим в нужный чат и жмем по названию.

- В появившемся меню выбираем «Add member».
- Находим нашего робота и добавляем его в число участников.

Готово! Теперь она будет общаться с вами и с остальными участниками группы.
Настройка автопостера в Телеграм
Ну и напоследок попробуем настроить все тот же автопостер, который будет публиковать все новости, которые публикуются на сайте.
- В мессенджере нажимаем на поиск, ищем @BotFather и начинаем с ним диалог.

- Далее пишем команду «/newbot».

- И следуем инструкции, придумывая имя и username.
- Затем отец ботов присылает нам сообщение с токеном. Сохраняем токен.

- Теперь в поиске ищем @ManyBot и начинаем с ним диалог.

- Пишем команду «/addbot» или выбираем пункт меню «Добавить нового бота».

- Затем вставляем сюда тот токен, который нам дал BotFather.

- После пишем описание (если необходимо).
- Теперь ищем нашего только что созданного робота и начинаем с ним диалог.

- Пишем команду «/autoposting».

- Выбираем «RSS».
- Вставляем ссылку на страницу, с которой будут копироваться новости.
Чтобы автопостинг начался, добавьте бота в канал/группу и назначьте админом.
Готово! Как видите, процесс настройки на ПК и на мобильной версии мало чем отличается. Самое большое отличие – это интерфейс.
Советы и рекомендации

При подключении роботов в Телеграм у вас могут возникнуть определенные проблемы и вопросы. Мы постарались дать ответы на некоторые из них.
- Что делать если программа молчит? В таком случае причина может быть разной: бот может попросту не работать из-за ошибки в программном коде (здесь вы ничего поделать не сможете), сервер может долго отвечать (необходимо подождать) или же вы вводите неверную команду (введите «/help» и бот должен прислать сообщение с возможными командами).
- При использовании популярных роботов, всегда проверяйте правильность написания username, так как сегодня есть боты-клоны, которые выглядят точно также, а работают некорректно.
- При создании бота в BotFather username всегда должен заканчиваться на «bot». Это отличает аккаунты роботов от аккаунтов людей.
Сегодня мы поговорили с вами на тему подключения ботов в Телеграм. Теперь вы знаете, зачем и как это делается. И ваша задача – использовать полученную информацию. Надеемся, статья была полезной.
Как установить бота в Телеграм и добавить администратора в группу
FAQ
Telegram – самый популярный и динамично развивающийся мессенджер, который успешно работает на всех основных платформах, фактически не отличаясь по внешнему виду, функционалу.
Прогрессивный подход разработчиков позволяет пользоваться Telegram не только для общения, обмена новостями или файлами. При помощи «Телеграма» можно заниматься продвижением брендов.
Помощниками при работе с приложением служат роботы – автоматические программы, заточенные создателями под определенные задачи и решение вопросов. Разобраться, как добавить бота в Telegram и пользоваться его интересными возможностями по максимуму, может практически любой, как в версии на iPhone, так и на Андроид.
Зачем нужны боты
По своей сути bot – это реализованный программный алгоритм, поддерживающий беседу с живым человеком. Руководствуется он ключевыми запросами и параметрами.

Здесь помогают элементы искусственного интеллекта: сообщения и текст анализируются по ключам, а ответ выбирается из сформированной базы данных.
Современные хелперы справляются с консультированием клиентов по стандартным ситуациям не хуже реальных сотрудников. И не всегда понятно, кто скрывается за аватаркой в диалоге: человек или автомат.
Как работать с ними
С готовыми чатами работать несложно. Сперва вы должны найти помощника, после чего открывается ряд возможностей.
- добавлять в беседы;
- настраивать или обучать;
- дополнять информацией.
При необходимости, если хотите, можно бесплатно создать своего собственного хелпера, придумав ему имя и очертив круг задач. Осваивать работу нужно от простого к сложному.
Как добавить бота в Телеграм
Чтобы добавить нового бота в канал Telegram, необходимо сделать три шага по нашему совету:
- Через интегрированный поисковик найти группу или канал, поставив вначале значок @.
- Направить приглашение чат-роботу на подключение.
- Убедиться, что помощник появился в списке контактов.
Вся процедура добавления не занимает более двух минут. Немного сложнее будет процесс настройки под конкретные установки.
Поиск
Найти, узнать и выбрать каждого робота можно при помощи @StoreBot или в каталоге ботов на различных сайтах.
Получение информации о боте
Обычно о принадлежности бота к той или иной категории говорит его название. Но не всегда по имени можно догадаться о назначении помощника. Получить информацию помогут каталоги.
Добавление в группу
Если надо предоставить возможность участникам какой-либо группы взаимодействовать с ботом, то, чтобы начать, понадобится добавить бота в группу. Для этого перейдите к настройкам самой группы и выберите «Add member». Далее через поиск находят определенного бота и добавляют его к чату.
Создание своего

Подключить бот в Telegram – дело минутное. Создать же уникального помощника можно на разных сервисах на платной и свободной основе. Традиционный способ – через интегрированный в мессенджер сервис.
Как выглядит процесс пошаговой инструкции:
- Загрузить, инсталлировать и запустить Telegram на телефон или ПК.
- Напишите команду «Manybot» через меню поисковика.
- Кликнуть кнопку «Start», затем согласиться на добавление бота.
- Ознакомиться с инструкцией во всплывающем сообщении, выполнить действия согласно ей.
- Зайти в «BotFather».
- Откройте переписку с хелпером через кнопку «Отправить сообщение».
- Ознакомиться с командами для помощника, нажав на «Старт».
- Ответить с помощью «newbot».
- Ввести имя помощника на латинской раскладке с окончанием –bot.
- Теперь обязательно следует сохранить API во вкладке «Manybot».
- Загрузить информацию о функциях либо пропустить этот раздел.
- Дождаться уведомления о том, что помощник является созданным.
После завершения процесса создатель получает ссылку, по которой можно подключить бота к телеграм-каналу или добавить пользователей из своего контакт-листа.
Обратите внимание! Создавать новые чаты лучше на ПК, чтобы было удобнее применять дополнительные файлы.
Если бот не работает
Чаты используют серверы программы в облачных хранилищах, именно их производительность оказывает влияние на реакцию. Поэтому при зависании помощника поможет время. Если же программист, задающий код на Java, допустил просчет, или владелец прекратил поддержку содержания «автоответчика», придется поискать более работоспособный код.
Другие способы использования ботов
Помимо автоматического информирования у роботов есть ряд дополнительных возможностей.

Они могут делать и выполнять следующие задачи:
- автоматический постинг записей, даже постов с отложенным стартом;
- рассылку сообщений по адресам клиентской базы для активизации продаж товара или услуги;
- проверку результатов голосования, организацию самих опросов.
Если добавить бота в администраторы канала Telegram, помощник сможет работать админом в реальном времени.
Доступными будут такие возможности:
- запускать информацию и рекламу;
- подключать интерактивные сервисы для клиентов;
- устанавливать контакт с аудиторией страницы;
- добавление в подписчики по заданным параметрам.
Выводы
Работа с ботами универсальна для версий на Айфоне, устройствах на Android и стационарных компьютерах. С помощью хелперов можно осуществлять продажи, получать дополнительный доход на продвижении брендов, ведении блога или консультировании клиентов.