Создаем бота в Telegram без навыков программирования
SMM

Создаем бота в Telegram без навыков программирования

Елена Кравцова
Елена Кравцова
Редактор и автор статей3 мин

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

Для чего вообще нужен бот Telegram

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

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

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

Создание бота для Telegram

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

Создается новый бот при помощи еще одного бота: @BotFather. Для начала его нужно добавить в свой контакт-лист и запустить.

Telegram

Затем вводим команду /newbot — создание нового бота. BotFather попросит придумать новое уникальное имя для этого бота, которое обязательно должно заканчиваться на «bot». Можно также добавить аватар для бота и его описание.

Далее BotFather присылает уникальный токен API, который нужно скопировать в буфер обмена и переместить в какой-нибудь текстовый файл, потому что запомнить его просто невозможно.

Telegram

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

Controller Bot

Инструмент для владельцев каналов со следующими возможностями:

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

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

Чтобы начать использование бота в своем канале, откройте @ControllerBot и введите команду /addchannel, чтобы подключить канал. На это бот ответит вам необходимостью подключения своего бота.

Telegram

Просто отправьте ранее скопированный токен в чат, и ваш бот будет подключен.

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

Telegram

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

Telegram

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

Полезные боты для Telegram

Боты, которые упрощают работу с разными видами контента:

  • @ivideobot — помощник, который скачивает видеоролики: нужно просто отправить ему ссылку, а результат придёт уже через секунду;
  • @music — позволяет скачать и прослушать музыку, не выходя из Telegram;
  • @imagesearchbot — осуществляет поиск картинок по ключевому слову и позволяет выбрать качество фото для скачивания;
  • @instasave_bot — найдёт и скачает из Instagram картинку или видео, достаточно вставить ссылку на нужный аккаунт;
  • @yabot — поисковик Яндекса.

Еще одна подборка помощников, задача которых — развлекать пользователя;

  • @BukToPuHa — знаменитая игра с тысячами участников: задания разного уровня сложности, соревнования с рейтингами;
  • @Hangbot — отгадайте слово (если знаете английский) и спасите себе жизнь;
  • @questgamebot — первый квест для Telegram;
  • @baneksbot — топ популярных анекдотов, есть подписка на свежие шутки, а также рейтинги лучших анекдотов за определенный промежуток времени;
  • @slotobot — полная симуляция игрового автомата: виртуальные деньги, соревнования с друзьями;
  • @RadioBot — научит слушать радио прямо в мессенджере: выбираете станцию, часы вещания, скачиваете запись и слушаете.

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

Источник

Автор статьи

Елена Кравцова — Редактор и автор статей
Елена Кравцова

Редактор и автор статей

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

Вопросы и ответы

Откройте @BotFather, добавьте его в контакты, введите /newbot и придумайте уникальное имя, заканчивающееся на «bot». Скопируйте выданный токен API в текстовый файл и подключите бота к готовому сервису, например Controller Bot.

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

Откройте @ControllerBot и введите команду /addchannel, затем отправьте в чат токен своего бота. Не забудьте добавить бота в администраторы канала.

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

@music для скачивания и прослушивания музыки, @imagesearchbot для поиска картинок по ключевому слову, @instasave_bot для скачивания из Instagram, @yabot для поиска в Яндексе.

Смотрите также

Поделиться

Комментарии(0)

Оставьте комментарий

Войдите, чтобы присоединиться к обсуждению