Как работать с ботом в Телеграмме после start

Модуль Telegram позволяет вам управлять телеграм-ботом. Сейчас он добавляет блок бизнес-процесса Send Message, добавляющий функцию отправки сообщений в телеграм-каналы.

50 116 просмотров

Для работы модуля вам не нужно специально программировать бота. Достаточно просто создать его, добавить в телеграм-канал и правильно настроить компоненты 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).

Анимированные сообщения в телеграмм || Animatify Bot

Вы можете добавить бота и после создания канала. Чтобы добавить бота в уже созданный канал, откройте настройки (1) и нажмите Add Users (2). Дальше — те же действия, что и в предыдущем пункте.

Найти данные для настройки

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

Узнать токен бота можно у BotFather: введите команду /mybots, чтобы получить список всех ваших ботов(1) и выберите нужного. Появится меню, выберите в нем пункт API token (2). BotFather отправит вам сообщение с токеном.

Адрес канала есть в общей информации о нем — Channel Info. Чтобы открыть окно с информацией, зайдите в настройки или просто кликните по названию канала.

Отлично, теперь вы готовы подключать бота в ваше приложение. Переходите в Appmaster Studio.

Настроить 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 версии наших ресурсов:

  • Новости и обновления — в телеграм-канале Appmaster.io.
  • Пошаговые инструкции, обучающие статьи и идей для создания приложений — в нашем блоге.

Источник: vc.ru

Команды для бота в Telegram

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

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

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

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

Например, ищем бота для проведения викторины:

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

Кликнув на него. у вас откроется окно для переписки. В нем, для начала работы вводим команду: /start

Как использовать команды в Телеграме

игра-викторина в телеграме

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

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

Найдя бота открываем окно для ввода команды /start и после этого вводим свой вопрос. Далее вписываем варианты ответов и когда все было создано — даем команду /done.

Копируем ссылку опроса и публикуем его в чате.

создать опрос с ответами в телеграие

Этот бот создан для сбора оценок на стикеры Телеграм. Копируем количество звезд которое хотим поставить показанному стикеру и отправляем.

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

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

игра отгадай слово в telegram

Специальная поисковая машина которая ответит на многие ваши вопросы. Для подачи запроса отправьте /wolfram …

задать вопрос в телеграме

Этот бот посоветует вам какой фильм сегодня посмотреть. Просто введите запрос с жанром фильма: Comedy, Romance, Horror, Action или другие.

подсказки в телеграме на просмотр фильма

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

поиск заведений в телеграм

Разработчики Telegram, с помощью API Яндекса сделали бота GrammarNaziBot который укажет и исправит ошибки которые были допущены в отправленном сообщении.

проверка ботом телеграм текста на ошибки

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

связать телеграм и вконтакте через бота

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

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

Для чего нужны боты

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

  1. Развлечения. Игры, музыка, книги – всем можно пользоваться в автоматическом режиме.
  2. Поиск информации. Многие программы осуществляют серфинг вместо пользователя, анализируют полученные результаты и отсеивают ненужное. Например, вы можете ввести название автора и получить возможность доступа ко всем его книгам с одного ресурса – Телеграмм.
  3. Продажи. В мессенджере присутствует даже Али Экспресс. Вы можете заказать, оплатить и купить товары в несколько кликов, без поиска и временных затрат.
  4. Информационные. Пользуйтесь каналами по интересам и получайте актуальную информацию в одном окне.
  5. Услуги. Сюда относится погода, курсы валют и многое другое. Программа автоматически определяет ваше местоположение и выдает результат именно для вашей местности. Очень удобно пользоваться для получения сводки погоды по утрам, например.
  6. Криптовалюты. Помимо информации о курсах и проектах, ими можно пользоваться, чтобы купить или продать биткоины и другую валюту.

Как видите, возможности ботов очень велики и зависят от его разработчика и цели создания.

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

Для разработки программ для Телеграмм предназначено Telegram Bot API – набор объектов и команд, который понимает мессенджер. Зная такие языки программирования как Python или PHP, C++ или C#, вы можете легко создать собственного робота и пользоваться им в Телеграмм.

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

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

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

Установка программы с точки зрения посетителя очень проста. Чтобы начать пользоваться:

  1. Нажмите значок поиска в правом верхнем углу и введите название.
  2. Щелкните по нужному из найденных и нажмите «старт» или «Start».

Как в Телеграмме настроить бота

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

Если вы не знаете, как пользоваться роботом, наберите в чате с ним /help . Это подсказка. Любой грамотный разработчик, планирующий активно использовать и развивать свой продукт заполнит этот раздел описанием и командами.

Также стандартной командой является /settings – настройки. Как пользоваться ботами в Телеграмм? Просто вводите команды или сообщения и программа будет вам отвечать по заложенному в нее алгоритму.

Список интересных и полезных ботов в Телеграмм

Оцените статью
Добавить комментарий