Как установить мой сервер со стикерами в Element
Данный пост описывает способ с компьютера на английской версии Element. Временно смените язык и сядьте за компьютер - после того, как вы всё сделаете, стикеры появятся и на телефоне
Виджет stickerpicker, который используется на сервере, был создан не мной, а очень крутым чуваком maunium
Я только разобрался с установкой и залил стикеры, на что ушёл у меня весь день.
Привет. Стандартный виджет стикеров имеет 5 лейм-паков, а свои загружать непонятно как. Здесь я расскажу как запросто увеличить кол-во своих стикеров и получить знакомые из тг и вк.
1) Зайдите в любой чат и пропишите /devtools
2) У вас откроется меню разработчика. Нажмите "Explore account data"
3) Нажмите "Send custom account data event"
4) В event type вставте m.widgets
, а в event content следующий код:
{ "stickerpicker": { "content": { "type": "m.stickerpicker", "url": "https://hwachakarter.github.io/stickerpicker/web/?theme=$theme", "name": "Stickerpicker", "creatorUserId": "@you:matrix.server.name", "data": {} }, "sender": "@you:matrix.server.name", "state_key": "stickerpicker", "type": "m.widget", "id": "stickerpicker" } }
5) Нажмите Send и перезапустите Element
Вауля! Теперь вместо стандартных стикеров, если конечно вы всё сделали правильно, появятся мои.
Текущий набор стикеров можно узнать здесь. Предлагайте мне новые в комментах (нужна ссылка типа "t.me/addstickers/...")
Чтобы открыть меню стикеров, в любом чате нажмите три точки, а потом "стикер"
Если вы хотите поднять собственный сайт и грузить свои стикеры, инструкция тут (англ.)