Задать вопрос

Как узнать id группового чата в telegram?

Здравствуйте.
Мне нужно телеграм ботом отправлять сообщения в групповой чат. Как я понимаю для этого нужно получить его id. Но как это сделать?

ID одиночных чатов узнавал с помощью "getUpdates" и успешно отправлял сообщения в них "sendMessage". Этот же метод судя по документации подходит для отправки сообщений в группы.
  • Вопрос задан
  • 214286 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог + ИИ
    12 месяцев
    Далее
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
Решения вопроса 2
@indalive
когда кто-то пишет в чат, то на веб-сервер с ботом приходит json (значения не существующие):
{"update_id":6567567, "message":{"message_id":5112,"from":{"id":2222222,},"chat":{"id":-33333333,"title":"dobry chat"},"date":1442350000,"text":"hello"}}

2222222 - id пользователя, написавшего сообщение
-33333333 - id группового-чата
Ответ написан
@soofftt91 Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@danforth
Можете попробовать добавить @myidbot в группу в телеграмме. Он имеет необходимые комманды для получения ID группы и пользователя.
Ответ написан
@mixerok95
Для тех, кому необходимо получить свой id или id чата в telegram, предлагаю воспользоваться ботом @m4n_idbot .

Пишите комментарии, если нужна дополнительная информация :)
Ответ написан
Комментировать
@prosto_paren
react intern developer
Добавь бота в группу/канал как администратора
Отправь любое сообщение в группу
Открой в браузере:

https://api.telegram.org/bot/getUpdates

Найди в ответе:

json "chat": {
"id": -1001234567890, ← это и есть ID
"title": "Название группы",
"type": "supergroup"
}

У супергрупп и каналов ID начинается с -100, у обычных групп просто с -
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы