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

Как с помощью telebot узнать информацию о пересланном сообщении боту?

Я хочу определить по пересланному сообщению chat id пользователя, кто написал это сообщение, как это можно реализовать?
  • Вопрос задан
  • 1819 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@Redeve
Веб-макаке не хватит и 640гБ
В пересланном сообщении передается не chat_id, а from->id (user_id), и то только если пользователь не запретил это в настройках конфиденциальности.
В телеботе же это from_user->id
All types are defined in types.py. They are all completely in line with the Telegram API's definition of the types, except for the Message's from field, which is renamed to from_user (because from is a Python reserved token).

https://pypi.org/project/pyTelegramBotAPI/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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