Как получить user_id кликнувшего по inline кнопке?(aiogram)

мне необходимо получать user_id всех кто кликает по inline кнопке. есть такой маленький код

@bots.callback_query_handler(text='imnobot')
async def nobot(call):

Что можно сделать?


Ответы (4 шт):

Автор решения: Hayk Sardaryan
@bots.callback_query_handler(text='imnobot')
async def nobot(call):
    print(call.message.chat.id)
→ Ссылка
Автор решения: Noik
@bots.callback_query_handler(text='imnobot')
async def nobot(call):
    print(call.from_user.id)
→ Ссылка
Автор решения: Viktor Tolmashev

Команды call.message.chat.id и call.from_user.id

На скрине цифры в USER_ID вернулись по команде call.from_user.id А цифры в CHAT_ID вернулись по команде call.message.chat.id

И они одинаковые

@bots.callback_query_handler(text='imnobot')
async def nobot(call):
    chat_id = call.message.chat.id
→ Ссылка
Автор решения: NewNoob

Можно использовать call.from_user.id

вот пример содержимого call.from_user

"from_user": {
"id": <тут id пользователя>,
"is_bot": false,
"first_name": "Имя пользователя",
"last_name": null,
"username": "Ник пользователя",
"language_code": "ru",
"is_premium": null,
"added_to_attachment_menu": null,
"can_join_groups": null,
"can_read_all_group_messages": null,
"supports_inline_queries": null,
"can_connect_to_business": null,
"has_main_web_app": null

}

→ Ссылка