Как получить айди упомянутого юзера (@nickname)
Пытаюсь сделать команду /check и упоминание пользователя (@username), которая будет выдавать айди этого человека, его юзернейм и то что он написал, но никак не могу найти функцию которая это всё может вычислить. Помогите плиз
Ответы (1 шт):
Автор решения: oleksandrigo
→ Ссылка
PS. Работает только с юзерами у которых нет юзернейма
@bot.message_handler(commands=['check'])
def check_user_id(message: types.Message):
for entity in message.entities:
if entity.to_dict().get('user'):
bot.send_message(chat_id=message.chat.id, text=f"{entity.user.id}")
