Узнать chat id Telegram канала

Я использую curl для обновления своих публичных каналов. Такой синтаксис:

Но что за chat_id частного канала? Это не то, что указано в частном приглашении.

aborruso 22 Ноя 2015 в 22:05

8 ответов

Лучший ответ

Я нашел способ писать в приватных каналах.

Stas Parshin 23 Ноя 2015 в 02:32

НУЖЕН ОТВЕТ:

Вам следует добавить своего БОТА и сделать его администратором ЧАСТНОГО канала , иначе произойдет ошибка chat not found .

T.Todua 22 Окт 2019 в 12:12

Я могу использовать популярный Plus Messenger на Android. Ссылка на магазин воспроизведения: https: // play. google.com/store/apps/details?id=org.telegram.plus

Идентификатор вашего частного канала — это часть XXXXXX (между «p = c» и подчеркиванием). Чтобы использовать его, просто добавьте перед ним «-100». Итак, если «XXXXXX» — это «4785444554», ваш идентификатор идентификатора частного канала «-1004785444554».

Peter 9 Дек 2018 в 12:47

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

  1. найдите идентификатор вашего частного канала. (Существует множество способов сделайте это, например, см. этот ответ SO)
  2. curl -X POST » https://api.telegram.org/botxxxxxx:yyyyyyyyyy/sendMessage а> «-d «chat_id = -100 CHAT_ID замените xxxxxx: yyyyyyyyyyy своим идентификатором бота и замените CHAT_ID идентификатором канала, найденным на шаге 1. Таким образом, если идентификатор канала равен 1234, это будет chat_id = -1001234.

apadana 13 Июн 2017 в 01:49

Вы тоже можете это сделать:

Шаг 1) Преобразуйте частный канал в публичный

Шаг 2) Задайте имя канала для этого канала

Еще по теме:  Почему в Телеграм канале не видно всех подписчиков

Шаг 3) затем вы можете изменить этот канал на частный

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

Mohammad Abdolahzadeh 9 Дек 2015 в 21:52

Источник: question-it.com

Как получить chat_id частного канала Telegram?

Я использую curl для обновления моих общедоступных каналов. Этот вид синтаксиса:

Но что это chat_id частного канала? Это не тот, который у вас есть в частном приглашении.

user757714 22 ноя ’15 в 19:05 2015-11-22 19:05
2015-11-22 19:05

16 ответов

Я нашел способ писать в частных каналах.

user3252320 23 ноя ’15 в 02:32 2015-11-23 02:32
2015-11-23 02:32

Сделать канал общедоступным не может пользователь, если существует не менее 5 общедоступных групп / каналов, поэтому. проблема не решена. Да, вы можете отозвать один из них, но пока мы не можем получить идентификатор чата другим способом.

отзывать

Кто-нибудь нашел решение для этого случая?

Обновить

Я нашел сумасшедшее решение:

  1. войдите под своей учетной записью в веб-версии Telegram: https://web.telegram.org/
  2. Найдите свой канал. Посмотрите на ваш URL, он должен быть похож на https://web.telegram.org/1055587116_11052224402541910257
  3. Возьмите «1055587116» и добавьте «-100» в качестве префикса.

Итак. ваш идентификатор канала будет «-1001055587116». Волшебство случается:)

user1151741 09 окт ’16 в 11:46 2016-10-09 11:46
2016-10-09 11:46

Откройте частный канал, затем:

  • в веб- клиенте:
  • посмотрите URL-адрес в своем браузере:
  • if это например https://web.telegram.org/#/im?p=c1192292378_2674311763110923980
  • then 1192292378 — идентификатор канала
  • скопируйте ссылку на любое сообщение канала:
  • if это например https://t.me/c/1192292378/31
  • then 1192292378 — идентификатор канала (бонус: 31 — идентификатор сообщения)
  • открыть информацию о канале:
  • идентификатор канала отображается выше, прямо под его названием

WARNING не забудьте добавить префикс -100 при использовании Telegram Bot API:

  • if идентификатор канала, например, 1192292378
  • then вы должны использовать -1001192292378
Еще по теме:  Епе отправить од взода на номер втелегра

Источник: stackru.com

Узнать id чата с Telegram ботом

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

Первый шаг: узнать api token бота Telegram.

Если нужно отправлять сообщения в группу, необходимо отключить «privacy» в настройках бота.

Второй шаг: узнать номер чата, куда слать сообщения.

  1. Создаем группу или открываем переписку с нашим ботом и пишем любое сообщение.
  2. Открываем браузер и в адресную строку вставляем ссылку https://api.telegram.org/bot/getUpdates, где – это ваш ключ.

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

,»chat»:,»date»:1613455102,»text»:»test»>>]>

Где, «id»:-426000607 — номер чата, куда будут приходить сообщения.

Важно: если мы будем слать сообщения в личку, то номер чата будет без знака минус.

Если ошибка

https://api.telegram.org/bot655390656:bhFS50. ff3zO4/setwebhook

Третий шаг: отправка сообщения.

Чтобы отправить тестовое сообщение можно воспользоваться postman

В следующих статьях рассмотрим интегрировать с Оки-Токи и уведомлять о входе на сервер через ssh.

Источник: 2bytes.org

Рейтинг
( Пока оценок нет )
Загрузка ...