Многоцелевой Telegram бот

Создаем многоцелевой чат с Telegram ботом

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

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

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

Давайте приступим. Создать бота достаточно просто. В поиске наберите @botfather, откройте родительского бота и нажмите “Start”:

Как связать форму с Telegram

Далее:

  1. Пишем команду /newbot, для создания нового бота.
  2. Придумываем имя бота.
  3. Придумываем ник бота (должен заканчиваться на “bot”).

Создание бота в Телеграм

Если все прошло успешно, то увидите поздравления и токен вашего бота, в моем случае это:

613402916:AAFMWEMJfNO9WAt6RKWviuAD6ThdprAECjo

Теперь нужно найти своего бота в поиске, указав его ник и нажать “Start”, чтобы активировать его. В моем случае ник @sigismundBot.

Активация бота в Telegram

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

Зайдите в меню, нажмите “New Group” и задайте имя вашему чату.

Создание чата для приема заявок

Не забываем пригласить своего бота в чат.

Добавление бота в чат для приема заявок

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

  • /join @ник_бота (на моменте ввода собаки телеграм подскажет)

Создание чата для приема заявок

А затем, в браузере введем:

  • https://api.telegram.org/botXXXXXXXXXXXXXXXXXXXXXXX/getUpdates,

где, XXXXXXXXXXXXXXXXXXXXXXX – токен вашего бота, полученный ранее (можно вернуться в чат с BotFather и посмотреть).

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

получение id чата в Телеграм

Нас интересует объект “chat”:{“id”:-223547812. – Это id моего тестового чата. На данном этапе у нас есть все, чтобы отправлять сообщения в Telegram.

Leave a comment

Your email address will not be published.