diff --git a/README.md b/README.md index dc1a52238b8e62cde6718190b04a2e59fe666212..42c217171d093e22898eef3dfd583de3774a46e5 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,44 @@ # Matrix Stickers -Repo regroupant les différents pack de stickers créés par les IIEns et les informations relatives aux stickers custom. +Dépôt regroupant les différents pack de stickers créés par les IIEns et les informations relatives aux stickers custom. + +## Utiliser les stickers d'un ami +Si vous avez des amis ayant déjà leur propre sticker picker, il est possible de le réutiliser. +Pour cela : +1. Demandez lui l'autorisation (ou non) +2. Récupérez l'adresse sur laquelle il héberge ses stickers. Cette adresse est de la forme : + ```bash + https://nom.iiens.net/stickerpicker/web/?theme=$theme + ``` +3. Connectez vous à Element. Utilisez la commande `/devtools` +4. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer) +5. Cliquer sur `Modifier` et remplacer tout par le code suivant en n'oubliant pas de modifier + les champs "url" et "sender": +```json +{ + "stickerpicker": { + "content": { + "type": "m.stickerpicker", + "url": "https://example.com/stickerpicker/web/?theme=$theme", // TODO à remplacer par l'adresse + // nom.iiens.net sur Arise + "name": "Stickerpicker", + "data": {} + }, + "sender": "@id:homeserver", // TODO votre compte + // nom0000:iiens.net sur Arise + "state_key": "stickerpicker", + "type": "m.widget", + "id": "stickerpicker" + } +} +``` + Supprimer ensuite les commentaires +6. Actualiser ## Avoir un meilleur sticker picker et des stickers perso 1. Se connecter à son perso ou son site web - ```bash - ssh nomArise@perso.iiens.net - ``` + ```bash + ssh nomArise@perso.iiens.net + ``` 2. Cloner ce dépôt. ```bash git clone https://git.iiens.net/Tigriz/matrix-stickers.git @@ -15,11 +48,12 @@ Repo regroupant les différents pack de stickers créés par les IIEns et les in cd matrix-stickers ./install.sh ``` -4. Se connecter à Element. Utiliser la commande `/devtools` dans n'importe quel tchat. +4. Se connecter à Element. Utiliser la commande `/devtools` dans n'importe quel tchat.  +5. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer)  -5. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer) -6. Cliquer sur `Modifier` et remplacer tout par : +6. Cliquer sur `Modifier` et remplacer tout par le code suivant en n'oubliant pas de modifier + les champs "url" et "sender" avec les infos correspondantes : ```json { "stickerpicker": { @@ -37,7 +71,8 @@ Repo regroupant les différents pack de stickers créés par les IIEns et les in "id": "stickerpicker" } } -``` +``` + Supprimer les commentaires ensuite. (Json ne supporte pas les comments :( ) 7. Actualiser Element Vous avez maintenant un stickerpicker pouvant envoyer des stickers privacy\_pam.