Как узнать id чата бота в телеграмме
Перейти к содержимому

Как узнать id чата бота в телеграмме

  • автор:

Как узнать chat id для канала (группы) Telegram

Как узнать chat id для канала (группы) Telegram

Заметки айтишника

Иногда требуется, чтобы бот Telegram, которого вы создаете, умел постить сообщения в сообщество или группу от имени этой самой группы. Но вот незадача — для отправки сообщения нужен ID чата, в который это самое сообщение отправлять. Нужно его каким-то образом получить. Итак, начнем.

Для начала делаем канал публичным. После получения id можно будет снова сделать его частным, если требуется.

Вводим адрес в строку браузера, изменив выделенное на своё:

https://api.telegram.org/botBOT:TOKEN/getChat?chat_id=@имяканала

BOT:TOKEN — токен бота, полученный при его создании.

@имяканала — создается при переводе канала в публичный.

В ответ получите закодированное в json сообщение:

Расшифровывается оно так:

ok: true — запрос успешно выполнен

id: -100xxxxxxx — это и буде ID чата, вводится со знаком минус.

UPDATE: Сделал сервис для быстрого получения Chat id — ССЫЛКА

  • ← Как получить API ключ AmoCRM
  • Подгрузка страниц на AJAX для элементов каталога в Битрикс →

TeleBot как узнать айди пользователя в чате по команде /id либо реплай на сообщение

TeleBot(PyTelegramBotApi) как узнать айди пользователя в чате по команде /id либо реплай на сообщение Здравствуйте, хочу чтоб по команде /id я в чате с помощью бота мог узнать айди любого пользователя помогите пожалуйста пока я нашел только как получить свой id

def handler_new_member(message): user_id = message.from_user.id user_name = message.from_user.first_name botik.send_message(message.chat.id, f'User: \nID: ') ``` 

Отслеживать
задан 8 авг 2022 в 9:33
1 1 1 бронзовый знак

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Используй вот этот метод и будет тебе счастье 🙂

def handler_new_member(message): get_user = message.reply_to_message.from_user botik.send_message(message.chat.id, f'User: \nID') 

Отслеживать
ответ дан 21 ноя 2022 в 8:14
11 1 1 бронзовый знак

добро пожаловать на stack overflow на русском! пожалуйста, постарайтесь оставлять чуть более развёрнутые ответы. дополнить ответ можно, нажав править

Руководство администратора

С помощью смарт-действия «Отправить HTTP-запрос» можно автоматизировать общение через бот мессенджера Telegram.

1. Если вы еще не зарегистрированы в Telegram, пройдите регистрацию.

2. Получите идентификатор нового бота : обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot ).

3. Получите идентификатор беседы с ботом :

• Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение,

• Откройте в браузере ссылку

где — идентификатор, полученный от @BotFather,

• В полученном json-ответе найдите значение в параметре result->message->chat->id , это и есть .

URL для отправки сообщения боту формируется по образцу:

https://api.telegram.org/bot < bot_token >/sendMessage?chat_id= < chat_id >&text=

URL для получения последнего сообщения от бота формируется по образцу:

Если возвращается одно сообщение, то json имеет вид:

Чат-бот может вернуть сразу несколько последних ответов — json вида:

Первое непрочитанное ответное сообщение доступно как значение атрибута result.message[0].text , а доступен как значение атрибута result.message[0].chat.id (этот параметр важен, поскольку бот может вести несколько чатов одновременно).

Простейший пример обмена сообщениями с чат-ботом Telegram описан ниже.

smart_http_bot_send_1

Смарт-пакет для отправки сообщения боту.

smart_http_bot_send_4

Смарт-действие для отправки сообщения боту.

Вариант смарт-действия для отправки сообщения боту с использованием двух параметров:

smart_http_bot_send_3

Вариант смарт-действия для отправки сообщения боту с использованием двух параметров.

warning_icon

Для данного кейса не поддерживаются зашифрованные задачи

smart_http_bot_receive_5

Смарт-пакет для работы с курсом валюты в формате JSON.

Обратите внимание на необходимость очистки ответа веб-сервиса от лишних символов, эти объяснения даны здесь. Поэтому во втором смарт-действии для выделения текста сообщения используется выражение TSQL:

select top 1 JSON_VALUE ( @ActionResult8639, ‘$.HttpResponse.ResponseContent.result[0].message.text’ )

Как узнать ID бота

Если вашей ошибки нету, или действия не помогают, просим вас обратится в поддержке на сайте, на почту [email protected] или в телеграм чат https://t.me/cryptorg_rus и указать ID бота.

Чтобы узнать ID бота, вам нужно перейти в активную сделку или нужного бота.

bot_id

  • Регистрация
  • Безопасность аккаунта
  • Сравнение тарифных планов
  • Баланс и пополнения счёта
  • Выбор тарифа
  • Какие биржи поддерживаются?
  • Создание API ключа для биржи Binance
  • Подключение биржи к сервису
  • Настройка профиля, интерфейса
  • Уведомления
  • С какой суммы можно начать?
  • Принцип работы бота в Long (на рост рынка)
  • Принцип работы бота в Short (на падение рынка)
  • Создание бота (основные параметры)
  • Фильтры для работы с ботом
  • Ценовое ограничение
  • Использование технических сигналов
  • Сигнал с TradingView по вебхуку
  • Сигнал FOMO
  • Описание функции Мартингейл
  • Ограничение количества циклов
  • Вход в сделку — лимитный ордер и вход по рынку
  • Описание функции ОМ (остатки монет)
  • Динамический шаг цены страховочного ордера
  • Сигнал Diver Cryptorg
  • Управление ботами
  • Основные параметры в сделке
  • Управление сделкой. Изменение параметров.
  • Действия ботов
  • Основные ошибки при работе ботов
  • Как узнать ID бота
  • Минимальные размеры ордеров
  • Консервативные настройки для Long и Short бота
  • Стратегия вечный двигатель
  • Основные принципы мани-менеджмента
  • Снижение комиссии на бирже Binance
  • Подготовка к работе ботов
  • Начальная настройка ботов
  • Мани-менеджмент и пример настройки бота
  • Управление ботами
  • Управление ботами в терминале
  • Основные ошибки при работе фьючерсных ботов
  • СTG. Инструкции и применение
  • Инструкции по работе CTG с кошельком Trust Wallet и Pancake
  • Трейдинговый майнинг. Токен CTG
  • Определение результативности сделки
  • Что будет с ботами если тарифный план закончился?
  • Утерян доступ к 2FA, что делать?
  • Утерян доступ к почте или аккаунту?
  • Не зачислены деньги при пополнении?
  • Почему пропали деньги с баланса?
  • Могу ли я вернуть свои средства, оплаченные за тариф?
  • Могут ли мои средства украсть по API с биржи?
  • Что будет если удалить API в сервисе Cryptorg?
  • Какой минимальный Take Profit можно выставить чтобы сделки были в плюс?
  • Можно ли запускать несколько ботов для работы по смежным парам?
  • Что делать если ордер исполнен частично?
  • Что делать, если бот включен, но не запускается?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *