Вам телеграмма: 5 полезных сервисов для работы с Telegram

Создаём нового бота и добавляем его в чат

Реги­стри­ру­ем ново­го бота через @BotFather — дела­ем это точ­но так же, как в мате­ри­а­ле про бота на питоне. Мы созда­ли бота @Eto_v_Kod_bot и назва­ли его «Это в Код»:

image3.png Мы закра­си­ли токен для управ­ле­ния ботом, он нам пона­до­бит­ся для под­клю­че­ния к конструктору 

Теперь созда­ём пуб­лич­ный чат и добав­ля­ем в него бота. Пуб­лич­ный чат нам нужен, что­бы полу­чить ID чата, потом сде­ла­ем его при­ват­ным. Имен­но в этот чат бот будет пере­сы­лать полу­чен­ные сообщения.

image8.png Чат редак­ции с добав­лен­ным ботом 

Узнаём ID чата

В теле­гра­ме у каж­до­го чата есть свой ID — уни­каль­ный иден­ти­фи­ка­тор, с помо­щью кото­ро­го мож­но отли­чать один чат от дру­го­го. Что­бы наш бот пере­сы­лал сооб­ще­ния в нуж­ный чат, узна­ем его ID. Для это­го сна­ча­ла пишем боту любое сооб­ще­ние (неваж­но, что он ещё не рабо­та­ет), а затем дела­ем такую магию — пере­хо­дим в бра­у­зе­ре по адресу

https://api.telegram.org/bot<ВАШ_ТОКЕН>/getUpdates

👉 Перед тем, как это делать, отклю­чи­те бота от кон­струк­то­ра или выклю­чи­те его там в настрой­ках, ина­че магия не сработает.

Это зна­чит, что мы должны:

  1. Взять наш токен.
  2. Под­ста­вить его вме­сто <ВАШ_ТОКЕН>. 
  3. Ско­пи­ро­вать всё, что получилось.
  4. Вста­вить резуль­тат в адрес­ную стро­ку и перей­ти по это­му адресу.

Напри­мер, в нашем слу­чае адрес будет такой:

https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/getUpdates

Когда мы перей­дём по это­му адре­су, бра­у­зер нам напи­шет что-то такое:

{“update_id”:8393,”message”:{“message_id”:3,”from”:{“id”:7474,”first_name”:”AAA”},”chat”:{“id”-1034423424553:,”title”:”Eto_v_Kod”},”date”:25497,”new_chat_participant”:{“id”:71,”first_name”:”NAME”,”username”:”Eto_v_Kod”_bot”}}}

Нам нуж­но то, что напи­са­но после chat id: -1034423424553— это и есть ID наше­го чата, дефис перед чис­лом тоже важен.

👉 Теперь чат сно­ва мож­но сде­лать при­ват­ным, на ID это не повлияет.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий