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

Как найти юзернейм пользователя нажавшего на колбек кнопку, если кнопка выведена в группе?

Бот выводит в группе сообщение с инлайн кнопкой. При нажатии на кнопку, кнопка должда исчезнуть и должен появиться юзернейм того, кто нажал на кнопку.
Если достаю просто call.message.chat.id или call.message.from_user.id, считывается либо юзернейм бота либо группы, но никак не нажавшего на кнопку пользователя.

Кто знает как решить проблему?

Python, pyTelegramBotApi
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
alexk111
@alexk111
Автор Ботодрома (автоматизация Telegram, VK и др.)
message - это объект оригинального сообщения, в котором висит кнопка. Попробуйте `call.from.id`.

Upd: `call.from.id` - это ид пользователя. Для username - `call.from.username`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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