50просмотров
4 февраля 2026 г.
Score: 55
Стикеры в чатах Вместе с новым интерфейсом "зефир" появились и новые стикеры в задачах. Конечно вендор сразу добавил ряд дефолтных стикерпаков, которыми все восхищались, но хотели добавить своих, оригинальных. Кратко погуглив маркет, нашли только приложения стикеры, но это старый функционал, новые - нативно встроены в чат там же отправляются. Но! Приложений с новыми стикерами нету. Нам показалось это интересно и мы решили разобраться в этом вопросе, конечно же речь про облако в контексте приложений. Необходимо было исследовать ряд возможностей: - Добавление своих паков; - Раздача паков на пользователей; - Работа с изображениями, добавление\удаление, ну хотя бы просто добавление. Добавление своих паков. Тут проблем не возникло, сами паки успешно добавляются. Тут все просто и прозаично. И это хорошо. Раздача паков на пользователей. Тут оказалось хитрее. Раздачи паков на всех нету. Сам пользователь должен добавить себе нужный пак. Это не очень большая проблема, в свете уже имеющихся изысканий, можно как одному добавить так и всем сразу. Тут даже придумали механизм анонсов и раздачи новых паков. Небольшое затруднение, но все решается. Работа с изображениями. И тут засада, откуда не ждали. Удаление - без проблем. А вот добавление… Его просто нет :) Точнее есть, но оно: - Работает на компонентах б24, т.е. в ресте такой возможности нет; - Не просто добавляет файлы, тут бы еще можно было поэкспериментировать с загрузками, а добавляет временный файл, который возвращает его uuidf (или как то так), это такой длинный идентификатор, вызывает метод добавления изображения ссылаясь на этот идентификатор, а потом удаляет по этому идентификатору временный файл. На этом все и сломалось. Появилась гипотеза, как загружать файл, но под нее только стенд пару дней настраивать, пока отложили. Второе неудачное исследование подряд, нужно срочно найти что-то положительное. #ниокр
50
просмотров
1897
символов
Нет
эмодзи
Нет
медиа

Другие посты @axit_rnd

Все посты канала →
Стикеры в чатах Вместе с новым интерфейсом "зефир" появились — @axit_rnd | PostSniper