В настоящее время в нашем форуме установлено ограничение на размер загружаемых файлов в 4 МБ. Иногда Giphy возвращает GIF-файлы, превышающие этот лимит. Есть ли способ предотвратить это и, возможно, отфильтровать поиск, чтобы исключить GIF-файлы, превышающие максимальный размер загрузки, настроенный в параметрах сайта?
Спасибо за предложение! Я только что добавил настройку giphy_size_variant, которая позволит использовать уменьшенные версии GIF от Giphy. Их API предоставляет версии размером 5 МБ, 2 МБ или 200 КБ (подробнее об этом на Docs | GIPHY Developers)
Это не фильтрует возвращаемые GIF-файлы на основе настройки размера изображений в Discourse, что может быть довольно сложным (необходимо обрабатывать каждый результат, может оказаться, что результатов нет, усложняется загрузка при прокрутке и т. д.), но это упростит контроль над размером файла.