Бот в телеграм группе
Что сделать чтобы бот в приветствие упоминал пользователя без "@" а просто его именем?
И как сделать так чтобы если пользователь без юзера, то бот просто указывал ссылку на его профиль зашифрованную в его имя?
if group_id in greetings:
if event.user.username:
mention = f"@{event.user.username}"
else:
mention = f"{event.user.first_name}"
message = greetings[group_id].format(mention)
await event.reply(message)
если на aiogram 3, то вот так:
чтобы упоминуть его без @ то есть message.from_user.first_name
а чтобы бот указывал ссылку на профиль:
profile_link = f' https://t.me/{user_id} '
encrypted_profile_name = f'Пользователь #{user_id}' # Зашифрованное имя (например, user_id)
await message.answer(f'Ссылка н профиль: {profile_link} ({encrypted_profile_name})')