Аватарка для бота Telegram

При создании своего бота для Телеграм (Telegram) можно задать для него аватарку — чтобы бот не так скучно выглядел в списке контактов. Но на практике это оказалось не совсем тривиальной задачей. Не каждую картинку можно использовать. А четко сформулированных требований к аватаркам ботов я так и не нашел.

В результате стандартным методом, а именно методом «тыка» сформулировал для себя требования к изображениям, которые можно загрузить в качестве аватарки для ботов Telegram:

1. Файл должен быть в формате jpg или png 2. Картинка должна быть квадратной. Т.е. ее ширина и высота должны быть одинаковые 3. Минимальный размер 300 на 300 пикселей. Максимальное не проверял. Но вроде бы и 600 на 600 проходит без проблем. 4. Файл надо загружать именно как Photo, а не простой File — есть такой «селектор» в Телеграме.

Указанные требования не претендуют на истину в последней инстанции — но если я их соблюдаю, то @BotFather принимает аватарку без возражений.

Источник