Сайт о месенджерах

Не официальный сайт

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

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

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

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

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

Зачем нужны боты

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

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

  • Создание списков рассылки из социальных сетей;
  • Украшать посты и каналы чата;
  • Проведение опросов подписчиков;
  • Для ответов на наиболее часто задаваемые вопросы;
  • Показать новости;
  • Развлечь подписчиков.

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

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

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

Как создать

Сначала вам нужно найти @Manybot и зарегистрироваться, нажав кнопку «Пуск»:

Ищем много ботов и запускаем

Чтобы не беспокоиться о языке, выберите «Русский»:

Выбор локации бота - русский

Нажмите «Добавить нового бота»:

В меню нажмите добавить нового бота

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

Щелкните имя бота, чтобы создать оболочку

Активируем его и нажимаем на эту команду:

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

Введите имя (всегда на латинице) и нажмите «Отправить». Введите имя еще раз, но на этот раз индивидуально (оно должно заканчиваться словом «бот»).

Введите имя бота и собственное имя

Просто рекомендую добавить к уже придуманному имени нужное окончание.

Осталось скопировать следующий API:

Скопируйте API и отправьте его manybot

И отправьте его в Manybot:

Manybot должен принять API

Опишем назначение нашего бота или пропустим этот шаг.

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

Бот создан!

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

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

Открытие профиля бота

  • скопируйте «Имя пользователя»;

Имя пользователя, которое нам нужно

  • перейдите на канал, нажмите на три точки в правом верхнем углу и нажмите «Добавить участников». Вставьте скопированный заголовок и нажмите «Добавить».

Добавить созданного бота на канал

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

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

Я не буду сильно беспокоиться и сделаю что-нибудь простое. Главное запомнить принцип, и тогда все получится как по маслу.

Для регистрации команды вам необходимо:

  • введите / commands и нажмите «Создать команду»;

Научитесь создавать команды

  • введите подходящее имя (обязательно на латинице, иначе не примет), отправьте и выберите подходящий ответ: сообщение, изображение, файл, затем нажмите «Сохранить»;

Введите имя и добавьте сообщение, изображение или файл

Достаточно просто, правда? Теперь, когда люди активируют вашего бота и вводят команду, они получат в ответ заранее созданное сообщение.

Чтобы отредактировать уже созданную команду, вам нужно вернуться в главное меню и перейти в раздел «Пользовательские команды», а затем выбрать нужную:

Как изменить уже созданную команду

Как создать меню в боте

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

  • перейдите в «Пользовательские команды» и нажмите «Настроить шапку меню»;

Открытие пользовательских команд для определения кнопок в меню

  • нажмите «Добавить»;

Нажмите добавить пункт меню

  • выберите команду из списка и введите имя, под которым она будет отображаться;

Введите название команды, с которой она появится в меню

  • это все. Этот пункт появится в меню, и любой пользователь бота сможет им воспользоваться.

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

Выберите, что вы хотите сделать, с помощью кнопки в меню

Полезные фишки

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

Как включить автопостинг из соц сетей

Первое и самое интересное - это самостоятельная публикация из социальных сетей (ВКонтакте, Twitter, YouTube) или из RSS-лент на канале или чате в Telegram. Это сэкономит вам много времени и упростит продвижение вашего канала. Для его включения вам необходимо:

  • введите специальную команду: / autoposting и выберите источник, из которого мы будем получать сообщения;

Вводим команду автопостинга и выбираем ресурс, который будем передавать

  • разместить ссылку на страницу;

публикуем ссылку на страницу в социальной сети, в которой включена автопостинг

Все, теперь новые посты в соцсетях или rss-лентах будут автоматически дублироваться в чате или канале.

Для ВКонтакте нужна публичная страничка, с личной, не получится.

Готово, автоматическая публикация запущена из социальных сетей

Учимся делать отложенные посты

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

Итак, сначала вам нужно ввести / newpost или выбрать в меню «Отправить новый пост». Придумывайте текст, добавляйте изображения или музыку, отправляйте все боту и нажимайте «Отложить».

Подготовка нового сообщения для отправки

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

Настройка часового пояса для бота

Теперь нужно указать время публикации. Для этого выберите день и отправьте точное время, нажмите «Сохранить»:

Указываем время публикации отложенного поста

Готовый! В нужный момент публикация появится у всех пользователей.

Как создать опрос

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

Сначала нажмите «Пользовательские команды» и «Создать». Введите и отправьте заголовок:

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

Нажмите «Добавить вопрос» и выберите его тип (я выбрал обычный):

Выбор типа вопроса

Введите и отправьте свой вопрос:

Введите вопрос для опроса

Нажмите "Сохранить" и все. Кстати, чтобы проверить ответы, вернитесь в главное меню и нажмите «Форма ответов», затем найдите и выберите тот, который вам нужен:

Где найти ответы на вопросы анкеты

Заключение

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