Ну, можешь через tg://openmessage?user_id=id
Username= '@' + username Username= [first_name](tg://user?id=ID) я вот так пробовал но оно не собралось в одно слово
user_id = message.from_user.id first_name = message.from_user.first_name await message.answer(f"User: [{first_name}](tg://openmessage?user_id={user_id})", parse_mode="Markdown")
А, так тебе просто надо все в одно слово?
can'tparse entities: can't find end of the entity starting at byte offset 1225 говорят это из-за markdown, html решает эту проблему, как исправить строку на html?
Говорят экранировать надо
Если быть точнее то из-за "_" в "user_id"
ну вместо parse_mode='Markdown' меняй на parse_mode='HTML' да и еще там экранирование
А в HTML разве не нужно вот в таком формате писать: "<a href=LINK>NAME</a>"?
я же не буду все до мелочей объяснять, если ты сам сможешь понять
Обсуждают сегодня