Создаем многоцелевой чат с Telegram ботом
Итак, создадим Telegram бота, вступим с ним в чат, получим токен и чат ай-ди. Последние две вещи нужны для использования бота по API. Можно много разных вещей делать, например присылать с сайта уведомления в чат с этим ботом.
Делается это достаточно просто, если знать что делать, так что просто следуйте пошаговой инструкции и все у нас получится.
Как создать Telegram бота?
Давайте приступим. Создать бота достаточно просто. В поиске наберите @botfather, откройте родительского бота и нажмите “Start”:
Далее:
- Пишем команду /newbot, для создания нового бота.
- Придумываем имя бота.
- Придумываем ник бота (должен заканчиваться на “bot”).
Если все прошло успешно, то увидите поздравления и токен вашего бота, в моем случае это:
613402916:AAFMWEMJfNO9WAt6RKWviuAD6ThdprAECjo
Теперь нужно найти своего бота в поиске, указав его ник и нажать “Start”, чтобы активировать его. В моем случае ник @sigismundBot.
После этого, нужно создать групповой чат, в который будут приходить заявки и пригласить туда нашего бота. Давайте займемся этим.
Зайдите в меню, нажмите “New Group” и задайте имя вашему чату.
Не забываем пригласить своего бота в чат.
На данный момент у нас есть бот, мы знаем его токен, есть чат, в который будут приходить заявки, к примеру, и нам осталось узнать только id чата. Для этого, напишем в чате:
- /join @ник_бота (на моменте ввода собаки телеграм подскажет)
А затем, в браузере введем:
- https://api.telegram.org/botXXXXXXXXXXXXXXXXXXXXXXX/getUpdates,
где, XXXXXXXXXXXXXXXXXXXXXXX – токен вашего бота, полученный ранее (можно вернуться в чат с BotFather и посмотреть).
С первого раза еще ни разу не сработало, так что пишем опять последнюю команду в телеграм группе с ботом и обновляем ту страничку в браузере. Теперь, вы должны увидеть подобное:
Нас интересует объект “chat”:{“id”:-223547812. – Это id моего тестового чата. На данном этапе у нас есть все, чтобы отправлять сообщения в Telegram.