Задать вопрос
  • Как получить и отправить аватарку чата Aiogram 3.x (group/supergroup)?

    kekacha
    @kekacha Автор вопроса
    Я спросил об этом в @BotTalk и мне ответили:

    Can’t direct send group or supergroup’s avatar in aiogram, or in Telegram Bot API completely. The ChatPhoto object does not have file_id that is used to send the object. But there is small_file_id and big_file_id that lead to the links of the avatar, but they are not suitable for send_photo method. To post an avatar, you must first download it with get_file, then send it as a file.


    Версия на русском:

    Невозможно напрямую отправить аватар группы или супергруппы в aiogram или в Telegram Bot API полностью. У объекта ChatPhoto нет file_id, который используется для отправки объекта. Но есть small_file_id и big_file_id, которые ведут к ссылкам аватара, но они не подходят для метода send_photo. Чтобы опубликовать аватар, его нужно сначала скачать с помощью get_file, а затем отправить как файл.
    Ответ написан
    Комментировать