Загрузка...

Изображение в InlineQueryResultArticle

Тема в разделе Python создана пользователем Солнцеестояние 8 июл 2025. 63 просмотра

  1. Солнцеестояние
    Солнцеестояние Автор темы 8 июл 2025 Разработка - https://lolz.live/threads/8922439/ 40 7 окт 2023
    Надо что бы в InlineQueryResultArticle показывались аватарки конкретных пользователей, пробовал через телеграм бот апи (https://api.telegram.org/file/botTOKEN/file_path), не работает, т.к бот апи устроенно так что файл будет загружаться а не отображаться. Пробовал через data URI делать, ну короче base64 url, выдает аномалию WEBDOCUMENT_URL_INVALID, ну это ладно ясно почему.
    У кого нибудь есть примеры того как без хостингов (если такое возможно) получали и отображали аватарку (thumbnail_url) в инлайн ответе.
    последний aiogram

    Python
    avatar_url = await BotUtils.get_avatar_url(service_bots.work_bot, query.from_user.id)

    results.append(
    InlineQueryResultArticle(
    id=str(worker.id),
    title=worker.full_name,
    thumbnail_url=avatar_url,
    description=f"{worker.id}\n@{binding_bot.username}",
    input_message_content=InputTextMessageContent(
    message_text=str(worker.id)
    )
    )
    )

    await state.update_data(step="view_models")
    await query.answer(results, cache_time=1, is_personal=True)
     
Загрузка...
Top