Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
matrix-stickers
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Wiki externe
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de conteneurs
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté GitLab
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Elliu
matrix-stickers
Validations
f6d2b364
Valider
f6d2b364
rédigé
Il y a 4 ans
par
Tigriz
Parcourir les fichiers
Options
Téléchargements
Correctifs
Plain Diff
README and script
parent
c25f63a2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Modifications
2
Afficher les modifications d'espaces
En ligne
Côte à côte
Affichage de
2 fichiers modifiés
README.md
+40
-31
40 ajouts, 31 suppressions
README.md
matrixpack.sh
+2
-2
2 ajouts, 2 suppressions
matrixpack.sh
avec
42 ajouts
et
33 suppressions
README.md
+
40
−
31
Voir le fichier @
f6d2b364
...
...
@@ -7,38 +7,48 @@ Repo regroupant les informations relatives aux stickers custom et différents pa
3.
Créer un fichier index.json avec un contenu de cette forme :
```
json
{
"homeserver_url"
:
"https://example.com"
,
//
v
ous
pouvez
mettre
matrix.org
ou
matrix.iiens.net
peu
importe
"homeserver_url"
:
"https://example.com"
,
//
V
ous
pouvez
mettre
matrix.org
ou
matrix.iiens.net
"packs"
:
[
"nom_des_packs.json"
,
//
v
ous
pouvez
donc
ne
pas
mettre
un
pack
qui
est
dans
le
dossier
pack
"nom_des_packs.json"
,
//
V
ous
pouvez
donc
ne
pas
mettre
un
pack
qui
est
dans
le
dossier
pack
s
"another_telegram_imported_pack.json"
]
}
```
4.
Sur element web/bureau : /devtools (dans un tchat) → explorer les données du compte → m.widget (si pas présent, le créer) → entrer :
4.
Sur Element web/bureau
`/devtools`
(dans un tchat)
5.
`Explorer les données du compte`
6.
`m.widget`
(si absent, le créer)
7.
Entrer
```
json
{
"stickerpicker"
:
{
"content"
:
{
"type"
:
"m.stickerpicker"
,
"url"
:
"https://nomdefamille.iiens.net/dossier/web/?theme=$theme"
,
"url"
:
"https://nomdefamille.iiens.net/dossier/web/?theme=$theme"
,
//
TODO
"name"
:
"Stickerpicker"
,
"data"
:
{}
},
"sender"
:
"@
ariseID:serveur.d'accueil"
,
"sender"
:
"@
id:homeserver"
,
//
TODO
"state_key"
:
"stickerpicker"
,
"type"
:
"m.widget"
,
"id"
:
"stickerpicker"
}
}
```
5
.
Relancer/
Actualiser
e
lement
.
8
.
Actualiser
E
lement
## Créer des packs de sticker
Pour créer un pack de sticker, il suffit de créer un fichier .json dans le dossier pack et d'y indiquer les informations nécessaires.
Pour créer un pack de sticker, il suffit de créer un fichier .json dans le dossier
`packs`
et d'y indiquer les informations nécessaires.
### Méthode automatique
**Via le script matrixpack.sh**
Le dossier courant doit être celui des stickers, le nom du pack sera celui du folder
`./matrixpack.sh token`
en récupérant le token de son compte dans Help & About -> Advanced, à la dernière ligne
Le dossier courant doit être celui des stickers, le nom du pack sera celui du folder.
`./matrixpack.sh token homeserver`
en récupérant le
**token**
de son compte dans
**Help & About -> Advanced**
, à la dernière ligne.
Le script donne un nouveau sous-dossier contenant :
-
le json des stickers téléversés
-
une prévisualisation des images en mosaïque avec ImageMagick
-
un README.md affichant la prévisualisation
Vous pouvez donc ajoutez directement le dossier de sortie du script dans ce repo !
### Méthode manuelle
1.
Téléverser une image dans un salon non-chiffré
...
...
@@ -46,14 +56,15 @@ Le dossier courant doit être celui des stickers, le nom du pack sera celui du f
2.
Commencer votre fichier .json de cette façon
```
json
{
"title"
:
"Titre du pack"
,
"title"
:
"Titre du pack"
,
//
TODO
"id"
:
"Ce que vous voulez"
,
"stickers"
:
[
...
]
}
```
3.
Cliquer sur les ... du message -> voir source -> copier le code correspondant à celui ci-dessous et le coller entre les crochets du fichier .json
3.
Cliquer sur les ... du message,
`Voir source`
, copier le code correspondant à celui ci-dessous et le coller entre les crochets du fichier .json
*Exemple*
```
json
{
"body"
:
"boom_ni.gif"
,
...
...
@@ -76,9 +87,7 @@ Le dossier courant doit être celui des stickers, le nom du pack sera celui du f
```
**Attention ajouter :**
`"id" : "Ce que vous voulez"`
après le champ url. Il est important de ne pas l'oublier sinon les stickers de s'enverront pas
`"id" : "Ce que vous voulez"`
après le champ
`url`
. Il est important de ne pas l'oublier sinon les stickers de s'enverront pas.
4.
Répéter jusqu'à avoir tous les stickers voulu dans le pack
5.
a
jouter le .json à index.json
5.
A
jouter le .json à index.json
Ce diff est replié.
Cliquez pour l'agrandir.
matrixpack.sh
+
2
−
2
Voir le fichier @
f6d2b364
...
...
@@ -4,10 +4,10 @@
#
# pack name is the folder name
# sticker name is the file name
# /!\ token is sensi
bl
e information
# /!\ token is sensi
tiv
e information
if
test
$#
!=
2
;
then
echo
1>&2
"
$0
:FATAL:
$#
invalid argument number (expected
1
)"
echo
1>&2
"
$0
:FATAL:
$#
invalid argument number (expected
2
)"
exit
1
fi
...
...
Ce diff est replié.
Cliquez pour l'agrandir.
Aperçu
0%
Chargement en cours
Veuillez réessayer
ou
joindre un nouveau fichier
.
Annuler
You are about to add
0
people
to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Enregistrer le commentaire
Annuler
Veuillez vous
inscrire
ou vous
se connecter
pour commenter