Вы можете нажать на канал и в информации о канале под названием группы, вы можете найти идентификатор канала.
Supergroup и Channel Ids будут выглядеть как 1068773197 на плюс мессенджера. Для использования в API вы можете использовать префикс -100, что делает его -1001068773197.
Я использую curl для обновления моих общедоступных каналов. Этот вид синтаксиса:
Но что такое chat_id частного канала? Это не тот, который у вас есть в частном приглашении.
Вы тоже можете сделать это:
Шаг 1) Преобразование вашего частного канала в публичный канал
Шаг 2) Установите имя канала для этого канала
Шаг 3) тогда вы можете изменить этот канал на частный
Примечание. На шаге 1 вы можете ненадолго поменять один из общедоступных каналов на частный.
Не нужно конвертировать канал в публичный, а затем сделать его приватным.
- найдите идентификатор вашего частного канала. (Есть множество способов сделать это, например, см. Этот ответ SO )
- curl -X POST » https://api.telegram.org/botxxxxxx:yyyyyyyyyyy/sendMessage » -d «chat_id = -100 CHAT_ID замените xxxxxx: yyyyyyyyyyy вашим идентификатором бота и замените CHAT_ID идентификатором канала, найденным на шаге 1. Таким образом, если идентификатор канала равен 1234, это будет chat_id = -1001234.
Откройте приватный канал, затем:
TelegaBP Интеграция Telegram в Бизнес процессы Как узнать chatID
- на веб- клиенте:
- посмотрите на 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
Внутри вашего чата
Сделать канал общедоступным не может пользователь, если существует как минимум 5 открытых групп / каналов, поэтому . проблема не решена. Да, вы можете отозвать один из них, но пока мы не можем получить идентификатор чата другим способом.
Кто-нибудь нашел решение для этого случая?
Обновить
Я нашел сумасшедшее решение:
- войдите под своей учетной записью в веб-версии Telegram: https://web.telegram.org
- Найдите свой канал. Посмотрите на ваш URL, он должен быть похож на https://web.telegram.org/#/im?p=c1055587116 _11052224402541910257
- Возьмите «1055587116» и добавьте «-100» в качестве префикса.
Итак . ваш идентификатор канала будет «-1001055587116». Волшебство случается 🙂
Я нашел способ писать в частных каналах.
- Откройте Telegram Web по адресу https://web.telegram.org.
- искать ваш частный канал
- Посмотрите на URL. Это как: https://web.telegram.org/#/im?p=cXXXXXXXXXX_578236787445474833
Идентификатор вашего частного канала — часть XXXXXX (между «p = c» и подчеркиванием). Чтобы использовать его, просто добавьте «-100» перед ним. Поэтому, если «XXXXXX» равно «4785444554», ваш идентификатор идентификатора частного канала «-1004785444554».
Get Telegram Chat ID
Источник: code-examples.net
Telegram ID: как узнать
В настоящее время Telegram является одной из самых популярных платформ обмена сообщениями, набирая огромную популярность среди компаний и блогеров после недавних событий. Следовательно, становится крайне важным понять всю функциональность этой платформы и использовать ее в полной мере. Один из основных вопросов, который возникает у многих пользователей, касается идентификаторов Telegram – что это такое, где их найти и для чего они предназначены.
Что такое Telegram ID?
Проще говоря, идентификатор Telegram – это имя пользователя, которое программа использует для вашей идентификации. Во время регистрации вы выбираете имя пользователя своей учетной записи, которое впоследствии используется для поиска вас в системе по нику, для репостов на других платформах и для пометки в сети.
Telegram ID служит идентификатором вашей учетной записи, используемым сервисом для регистрации и текущих операций. Этот идентификатор присваивается любой новой странице, будь то отдельный пользователь, коммерческая учетная запись или канал.
Для чего нужен идентификатор пользователя Telegram?
Это необходимо для правильного функционирования сервиса при пересылке сообщений или файлов, поиске определенного контента в истории сообщений и, конечно же, для добавления других пользователей в каналы или присоединения к чьему-либо каналу.
Этот уникальный идентификатор полностью состоит из цифр и присваивается только один раз; он не может быть изменен. В более новых версиях программы вы больше не можете просматривать ее через настройки, так как разработчики приняли эту меру для повышения безопасности пользователей.
Однако, если вам все еще нужно получить свой идентификатор, вот что вы можете сделать.
Как получить ID в Telegramm?
Чтобы найти свой Telegram ID, рассмотрите возможность использования бота под названием “Get My ID” в качестве примера:
Как узнать ID T elegramm собеседеника?
Чтобы узнать идентификатор другого пользователя:
- Откройте бота “Получить мой идентификатор”.
- Запустите работу бота, нажав на кнопку “Пуск”.
- Затем перейдите к диалогу с человеком, чей идентификатор вы хотите найти.
Перенаправляйте любое сообщение от этого человека в диалог бота.
В результате в первой строке будет показан ваш идентификатор, во второй строке – идентификатор диалога с ботом и, наконец, в третьей строке – идентификатор нужного пользователя.
Аналогичным образом, вы можете выполнить аналогичный процесс, чтобы найти идентификатор чата или канала. Просто выполните описанные выше действия, и вы получите идентификатор чата / канала в течение нескольких минут.
В заключение, Telegram, несомненно, является удивительно удобной в использовании и безопасной платформой. Поскольку его популярность продолжает стремительно расти, становится необходимым максимально использовать все его ресурсы.
Источник: telegramych.ru
Как получить 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 общедоступных групп / каналов, поэтому. проблема не решена. Да, вы можете отозвать один из них, но пока мы не можем получить идентификатор чата другим способом.
Кто-нибудь нашел решение для этого случая?
Обновить
Я нашел сумасшедшее решение:
- войдите под своей учетной записью в веб-версии Telegram: https://web.telegram.org/
- Найдите свой канал. Посмотрите на ваш URL, он должен быть похож на https://web.telegram.org/1055587116_11052224402541910257
- Возьмите «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