Как быстро создать telegram-бота в 2021-м году

Содержание:

Другие конструкторы для создания чат-ботов

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

Botmother

С помощью этой программы можно создать чат-бота для Telegram, WhatsApp, Viber, Facebook, ВКонтакте, Одноклассниках. Как сделать бота? Регистрируетесь, собираете свой чат из готовых стандартных блоков и запускаете бота.

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

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

Textback

Этот сервис пригодится тем, кто хочет увеличить продажи. Чат бот поможет не только привлечь клиентов при помощи рассылки, но и замотивирует их на покупку. Программа платная, но можно воспользоваться бесплатным 14-дневным периодом. Как и в случае с Botmother, есть возможность работать с разными мессенджерами.

Manybot

Можно создавать бота как на официальном сайте сервиса, так и в Телеграмм. Во втором случае аналогично работе с Botfather находим чат сервиса Manybot в Телеграмме, нажимаем «Запустить» (это тоже бот по созданию ботов).

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

После выбора языка появляется новое меню: добавить нового бота, помощь, инструкции. Выбираем первое, на экране появляется вот такое сообщение:

Как видите, здесь придется поработать и с Botfather, но вы уже знакомы с интерфейсом этого бота.

Вернемся к Manybot. Сервис работает бесплатно. Еще одно преимущество – возможность работать над одним ботом нескольким людям. У остальных админов будут те же привилегии, что у вас (создателя бота), но они не смогут удалить чат или отредактировать список администраторов.

Chatforma

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

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

Aimylogic

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

BotsKit

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

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

Способы создания

Написание кода вручную

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

Сторонний сервис

Я хочу посоветовать вам сервис Manybot.io. Он направлен на русскоязычную аудиторию. А все действия описаны в подробной инструкции, которая позволяет разобраться в работе сервиса даже новичку.

Что умеют роботы, созданные на платформе Manybot.io:

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

Настройка передачи данных из CRM в таблицу

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

  1. Заходим в CRM — в нашем случае это был Pipedrive, и создаем фильтр с условием Сделка выиграна сегодня
  2. Далее заходим в Zapier и нажимаем оранжевую кнопку Make a Zap в правом верхнем углу.
  3. Откроется окно, в котором Zapier предложит выбрать приложение. В строке поиска введите свою CRM.
  4. В окне для выбора триггера введите Deal Matching Filter и выберите его. 
  5. Далее сервис предложит вам выбрать аккаунт, который привязан к CRM. Для этого вам понадобится ключ API. Чтобы найти его в Pipedrive, нужно зайти в свой аккаунт — раздел Settings — Настройки и скопировать API. Скорей всего, в других CRM его можно найти аналогичным способом.
  6. В выпадающем списке выбираем фильтр ZAP — отправка письма с выигранной сделкой. Его мы создали пункте 1.
  7. Нажимаем кнопку Test this step и тестируем. Даже если под фильтр ничего не попало, то Zapier сам сгенерирует тестовую сделку. Это нужно для понимания, идет ли вызов от сервиса к CRM.
  8. Добавляем второй шаг и выбираем приложение Google Таблицы.
  9. Выбираем триггер с действием Создавать строку в таблице
  10. После этого снова выбираем аккаунт.
  11. Выбираем таблицу, лист и данные, которые должны туда передаваться. 
  12. Если вы отложили на потом создание таблицы, которую я описал выше, то сделайте это сейчас. Обязательно создайте шапку с названиями переменных, которые вы хотите передавать: сумма сделки, дата выигрыша и т. д.
  13. В выпадающем списке видим все данные, которые в первом шаге при действии Test попали в Zapier.
  14. Тестируем этот шаг, и данные попадают в таблицу.
  15. Так как Zap мы уже включили, то при первой же выигранной сделке мы получим данные. Не забывайте обязательно проверить, включен ли Zap.

Инструкция по использованию

Как сделать кнопку-ссылку на сайт с помощью бота

  1. Перед вами меню бота. Сейчас нам нужен пункт «Создать пост», жмем на него.
  2. Выбираем канал, в который отправится будущий пост.
  3. Набираем текст поста и нажимает на значок отправки.
  4. Наш пост пока не опубликован, а только подготовлен. Мы можем добавить к нему разные элементы, такие как видео и изображения, открыть комментарии, добавить реакции и URL-кнопки. Именно последние нам сейчас нужны. Выбираем этот пункт.
  5. Бот отправит нам в ответ инструкцию. Следуем ей. Сначала пишем текст, который будет отображен на самой кнопке. Через тире – ссылку, на которую подписчик перейдет по ее нажатии. Если нужно добавить несколько кнопок сразу, пишем их все в одну строку, разделяя пробелами и символом «|». По завершении нажимаем «Отправить».
  6. Чтобы опубликовать пост с кнопкой-ссылкой, нажмите «Далее», затем «Опубликовать». И после того, как бот спросит нас, уверены ли мы в своих действиях, снова жмем «Опубликовать».
  7. После этого пост появится в канале. Можно перейти и посмотреть, как это выглядит.

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

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

Делаем кнопку «Поделиться»

  1. По умолчанию в Телеграме уже предусмотрена кнопка «Поделиться», однако не всех она устраивает. На мобильных устройствах, например, она довольна неприметна. Чтобы сделать свою большую кнопку «Поделиться», нам понадобится бот @tgshare_bot. Вводим его название в поиск и выбираем нужный. Нажимаем «Запустить».
  2. В ответ бот скажет нам, что делать. Нужно будет отправить ему ссылку на пост, для которого требуется сформировать share-ссылку.
  3. Переходим в наш канал и копируем ссылку на любой пост. Можно взять и любую другую ссылку, какая вам будет нужна.
  4. Отправляем ее TgshareBot. Ссылку из ответного сообщения копируем.
  5. Далее заходим в чат с нашим ботом, которого мы создали и подключили к каналу. Проделываем то же самое, что и в случае с добавлением кнoпки-ссылки.

Бот – что это такое и что он умеет

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

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

На сегодня роботы Телеграм могут:

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

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

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

Далее разберём, как они работают.

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

Достоинства:

  • Круглосуточная помощь – по сути, их работу остановит только авария на сервере, что случается крайне редко.
  • Удобство использования – большинство команд находится в меню бота.
  • Ответы приходят за несколько секунд.
  • Для работы используются ресурсы сторонних серверов, так что мощности вашего устройства не задействованы.
  • Безопасность. Многие переживают за сохранность своих данных, так вот можете не беспокоиться. Боты никак не украдут ваши данные. Они их просто не видят. Всё, что им доступно, – это текстовые команды из чата.
  • Установка дополнительных программ не требуется.

Теперь о том, как найти бота в Телеграме.

Как ими пользоваться

Давайте на живых примерах рассмотрим варианты использования.

Общая схема: найти бота – нажать start/начать – ввести команду – получить ответ.

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

Скриншоты будут из версии для ПК. В мобильной и онлайн-версиях всё то же самое.

Боты с готовым меню

В большинстве случаев бот имеет собственное меню. Вот пример Яндекс-бота.

Вот ещё вариант меню у бота популярного сайта AdMe.

Скрытое меню

У некоторых роботов меню скрыто. Чтобы его вызвать, необходимо нажать «/» и появится список команд.

Значок слэш является обязательным для ввода команд.

Смотрите пример.

Нужно знать команды

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

Универсальные команды

Их понимает большинство онлайн-помощников:

  • /start – начало,
  • /help – помощь,
  • /settings – настройки.

Иногда боты понимают команды на русском, можно просто догадаться по смыслу. Вот образец – знаменитый робот Антон подрабатывает ещё и в Гидрометцентре. Если его спросить «Погода Воронеж», он тут же сообщит прогноз.

Что такое боты

Боты в Телеграмме — это третий и самый многофункциональный тип аккаунтов в мессенджере. Название получено от сокращенного слова «роботы». Таким образом, боты — автономные программы внутри мессенджера, которые могут работать полностью без контроля человека. Достаточно создать такого робота и прописать все команды. А дальше он сделает работу за вас.

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

Как они работают

Итак, боты создаются с помощью специального открытого API Телеграм. А информация обрабатывается с помощью HTTPS-запросов.

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

Возможности и функции ботов

Боты Телеграм выполняют самые разные задачи. Перечислим самые популярные из них:

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

Как настроить бота Telegram

Создаем Бота в Telegram 

Документация по телеграм API — https://core.telegram.org/bots/api

1. Находим бота BotFather -> команда /newbot -> даем ему описание, имя (заканчивается на Bot) и картинку. (подробнее — http://aftamat4ik.ru/pishem-bota-telegram-na-c/). В итоге получаем token

2. В web.config / AppSettings настраиваем следующие параметры: 

    1. proxyUrl — указываем прокси для Телеграма в таком виде http://45.89.19.84:11498 (если прокси не нужен, то просто оставляем пустыми поля)
    2. proxyUser, proxyPassword — указываем пользователя и пароль прокси. 
    3. telegramToken — указываем токен, который мы получили при создании бота в Телеграм (в botFather).
    4. telegramOnlyTextMessages — если 1, то в обработку бота будут попадать только текстовые сообщения.

3. В таблице as_users добавляем 2 поля:

4. Создаем хранимую процедуру такого вида (в разделе Системный SQL / Telegram Bot): 

На входе: 

  • @parameters — различные доп параметры (будут впоследствии расширяться)
  • @text — текст от пользователя телеграм
  • @messageID — идентификатор сообщения от пользователя (можно использовать для указания reply)
  • @chatID — ID чата, в который мы потом отправим ответ.
  • @messageType — тип сообщения
  • @updateType — тип пришедшего обновления от хука бота
  • @telegramUsername — логин юзера в телеграм (для нас это  идентификатор)
  • @firstName — имя пользователя

На выходе: 

  • SELECT 1  — Result и Msg 
  • SELECT 2 — набор команд для telegram (актуально если SELECT1.Result=1).  Type, Text, ChatID, replyMessageID, DisableNotification, Channel, ButtonsJSON, parseMode

5. Проверяем, что работает бот. Подписываемся на него в telegram и выполняем /start (при этом мы получим отклик Привет. ). Если нет отклика, значит бот не запущен. Попробуйте его перезапустить в разделе Системный SQL (Старт телеграм бот).

6. Чтобы подписать пользователя на некие действия, необходимо сначала чтобы он указал свой телеграм в профиле (поле as_users.telegram). Затем он должен сделать любую команду в телеграме, отправив боту к примеру /start

Хранение привязки чата к пользователю системы

В as_users есть 2 поля: telegram и telegramChatID. При первом обращении, система через хранимую процедуру обновит поле telegramChatID для соответствующего пользователя с заданным telegram. После этого он сможет получать сообщения от telegram. 

Примечание: 

  1. Для прокси можно использовать IPv4 и IPv6 
  2. Прокси можно купить здесь — https://proxy.market/
  3. В as_users добавлены 2 поля telegram и telegramChatID, а также добавлена хранимая процедура (проверьте, что они есть в вашей базе). 
  4. Чтобы работало внешнее действие типа telegram в системе должна быть хранимая процедура  as_user_getUser

Использование бота

  • В телеграм находим бота (например, наш бот FalconSpaceBot)
  • Пишем ему /start для инициализации (осуществляется привязка вашего пользователя к чату). 
  • Выполняем различные команды, например /getupdates — если команда прописана в чате, то она будет обработана и выдан ответ. 

Как создать бота в Telegram без навыков программирования за 10 минут.

Бот создаётся с помощью другого бота BotFather.

ВАЖНО! Найдите его в Телеграм и отправьте команду /newbot. Программа попросит у вас название, которое должно заканчиваться на «_bot»

После этого вы получите токен, с которым мы потом будем работать.

Давайте разберём ещё несколько команд, которые не были показаны ранее:

/token позволяет сгенерировать новый токен авторизации.

/revoke помогает остановить действие существующего токена.

/setjoingroups помогает людям, которые не хотят, чтобы их помощника добавляли в группы. Если хотите перестать позволять боту добавляться в группы, введите команду и напишите Disable.

Если вы хотите изменить имя бота, то воспользуйтесь командой /setname.

/setcommands изменяет список команд.

/deletebot поможет удалить бота.

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

Команда /setprivacy существует для переключения режима конфиденциальности в группах.

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

Выберите имя

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

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

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

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

Продолжаем:

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

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

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

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

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

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

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

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

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

Настраиваем сервер для Telegram-бота

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

После аренды VPS нам нужно подключиться к нему по протоколу SSH через специальный клиент (например, Termius), используя данные из личного кабинета на хостинге для телеграм-бота. Вам потребуются Hostname, Login, Password, Port. Вводим их в поля нового подключения. Вот как это будет выглядеть в Termius:

Сохраняем подключение, возвращаемся на главный экран программы (здесь появляется наше новое подключение) и нажимаем на название сервера, которое мы вводили до этого:

Готово, мы попали в консоль сервера:


Отсюда мы сможем управлять сервером, подгружать нужные нам модули и библиотеки. Этим и займемся. Чтобы бот работал, серверу потребуется модуль языка Python. Мы рассматриваем бота, написанного на третьей версии языка, поэтому нам нужно установить python3. Для этого введем в консоль сервера следующие команды:

sudo apt —reinstall install python3 -y

sudo apt —reinstall install python3-pip -y

Не забудем и про библиотеки. На «Питоне» ботов для Telegram обычно пишут с помощью библиотеки TelegramBotAPI. Для ее установки введем команду:

pip3 install pyTelegramBotAPI

Теперь нам нужно установить удобный менеджер процессов PM2 и язык программирования NodeJS с менеджером пакетов npm для его работы:

sudo apt install nodejs

sudo apt install npm

npm install pm2 -g

Как создать бота

1. Первым делом, у вас должен быть установлен мессенджер Telegram. На телефоне или ПК, а желательно и там и там. Я буду показывать на примере ПК, но на телефоне все то же самое.

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

3. Теперь нужно запустить BotFather. Для этого нужно нажать кнопку ЗАПУСТИТЬ внизу чата или написать в чат /start, если вместо кнопки у вас поле для ввода.

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

5. Теперь BotFather предложит вам назвать своего бота. Это название вы будете видеть в списке контактов. В примере бот назван как testmailbot. Можете называть как угодно, например: Бот для формы контактов, Бот какого-то плагина, Мой бот с сайта и тд. Без разницы, лишь бы вы понимали что это за бот и если у вас их будет много, вы их не путали.

6. Далее BotFather предложит вам указать имя бота. Вот тут нужно быть внимательным. Имя бота вводится только латиницей и в конце должно заканчиваться на bot. В примере это testmailbot_bot. Задавайте что хотите, если имя будет существовать, BotFather вас предупредит. Так что придумайте что-то уникальное.

7. Если вы задали правильное имя, то BotFather напишет вам, что все готово и вашему боту присвоен Токен, который понадобится для доступа через HTTP API. Этот токен нам и нужен для того, чтобы формы отправляли свои данные в Телеграм.

8. Теперь найдем и запустим нашего бота. Для этого в поиске контактов в Telegram найдите бота и нажмите на него.

9. Так же нужно запустить бота. Внизу есть кнопка ЗАПУСТИТЬ или напишите в чат /start, если вместо кнопки у вас поле для ввода.

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

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

9. Далее нужно ввести название для группы. Вводите какое вам нравится.

10. Теперь нужно добавить участников в группу, то бишь нашего бота. Есть 2 способа. Можно просто на странице самого бота нажать на его настройки и там выбрать пункт Добавить в группу. После чего вам предложит ваши собственные группы. Выберите ту что создали только что для ботов и все. Второй вариант — нажмите на настройки группы и выберите пункт — Добавить участников.

11. Перед вами появится окно поиска, введите в поле имя своего бота, то что вводили в пункте 6. Возможно, найдется несколько ботов, но только у одного будет точное название, в нашем примере это @testmailbot_bot. Когда найдете своего бота, выделите и нажмите кнопку — Добавить.

https://api.telegram.org/botХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ/getUpdates

Вместо ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ нужно вставить тот токен, который вам дал BotFather в пункте 7, этой инструкции.

Перейдите по получившейся у вас ссылке. Если вы увидите много кода все ок, но если что-то примерно такое:

{«ok»:true,»result»:[]}

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

Как видите, по изображению видно что вначале показывает ID чата бота с моим именем, у вас будет с вашим, после того как вы напишите что-нибудь боту. Ну а далее ID группы, в которую мы добавили нашего бота в пункте 9/10.

Много непонятного, но среди этого кода нужно всего одно значение. Какое, зависит от того используете ли вы лишь бота или чат. Если только бота то ищите, ID такого типа — «id»:380199086,»first_name». И з этого вам нужно только номер 380199086. Если у вас группа с ботами, то такого «id»:-1011500162037. У ID груп стоит черточка в начале. Вам, опять же, нужен номер только с черточкой -1011500162037. Если, вдруг, вы добавили токен и ID в форму, а сообщения не приходят, то попробуйте другой. Сложностей не должно возникнуть.

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

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

На этом все, спасибо за внимание

Какие активные кнопки можно добавить в Telegram

URL-кнопки

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

Switch-кнопки

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

Callback-кнопки

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

Кнопки с реакциями

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

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

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

Adblock
detector