Получение ссылки на пользователя через aiogram
Я хочу что бы после нажатие клавиши пользователем мне в личные сообщение приходила ссылка на пользователя от бота. И так как не у всех есть username то я бы хотел спросить возможно ли что бы мне приходила ссылка на пользователя с участием его юзер айди через aiogram и если так можно то как это сделать? Заранее спасибо!
Ответы (2 шт):
Автор решения: RitinaADM
→ Ссылка
В telegram есть "плюшка" позволяющая открыть переписку с пользователем используя chat_id. Надеюсь решил ваш вопрос. @RitinaADM p.s. Если память не подводит то работает только в мобильном приложении!
async def funcname(message):
chat_id = message.chat.id
button_url = f'tg://openmessage?user_id={chat_id}'
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton(text=button_text, url=button_url))
await bot.send_message(admin_id, text=f'{chat_id}', reply_markup=markup)