January 30, 2024

Как установить мой сервер со стикерами в 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/...")

Чтобы открыть меню стикеров, в любом чате нажмите три точки, а потом "стикер"

Спасибо за внимание!

Если вы хотите поднять собственный сайт и грузить свои стикеры, инструкция тут (англ.)