Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
tuto_utiliser_matrix_au_quotidien [2020/06/24 23:10] – [Avec chiffrement] prak2015tuto_utiliser_matrix_au_quotidien [2021/10/04 13:59] – [Pont Matrix-Discord] barbier2016
Ligne 1: Ligne 1:
-====== Prise en main de Matrix et Riot ======+====== Prise en main rapide d'Element (anciennement Riot======
  
-====== Résumé ======+**Salon d'aide** : **#matrix:iiens.net** 
 +  * **Se connecter sur Element** :  
 +    * Se rendre sur le site https://chat.iiens.net (anciennement https://riot.iiens.net) : 
 +    * Le bon serveur d'accueil est déjà défini (matrix.iiens.net). 
 +    * Pour se connecter utiliser vos identifiants Arise (nomAnnéedePromo). 
 +  * **Rejoindre un salon** :  
 +    * <code bash> /join #nom_du_salon:nom_du_serveur </code> 
 +    * Cas particulier pour rejoindre un salon IRC, deux # :  
 +      * <code bash> /join ##nom_du_salon:iiens.net </code> 
 +  * **Envoyer un message privé** :   
 +    * L'id d'une personne s'écrit de cette façon : **@id:nom_du_serveur**. La manière d'envoyer un message diffère sur pc ou sur mobile. 
 +    * Sur pc :  
 +      * Utiliser le bouton + près de la rubrique **Personnes** et entrez l'id de la personne à contacter (Exemple : **@pseudo:iiens.net**). Cela créera un salon privé entre vous et le destinataire. 
 +    * Sur mobile :  
 +      * Utiliser le gros bouton vert "+", puis "Commencer une discussion"   
 +      * Entrez l'id de la personne. 
 +  * **Afficher plus de commande en écrivant "/" dans un tchat.**
  
-  * Se connecter sur riot si on utilise pas un compte fait sur https://riot.im : 
-    * changer le serveur d'accueil. Exemple : entrer **matrix.iiens.net** comme serveur d'accueil pour se connecter avec ses identifiants Arise. 
  
-  Rejoindre un salon: **/join #nom_du_salon:nom_du_serveur**+== Pour aller plus loin, interagir avec IRC : == 
 +  * Certaines commandes sont disponibles pour contrôler le bridge vers IRC. Elles se font en parlant avec le bot IRC.  
 +    Envoyez un message privé au bot **@_irc_bot@iiens.net** puis accédez à l'aide en envoyant le message "!help"
 +  * Communiquer avec NickServ :  
 +    * Message Privée à **@irc_NickServ:iiens.net** (un salon devrait être ouvert avec lors de l'arrivée sur IRC) puis entrer les commandes **directement** en majuscule (et non pas NickServ COMMANDE ou /msg NickServ COMMANDE). Exemple REGISTER <mot de passe> <email> ou encore IDENTIFY <mot de passe> 
 +Pour administrer un salon côté IRC (par exemple inviter un utilisateur d'irc sur un salon), il faut passer par le bot ChanServ.  
 +  * **Communiquer avec ChanServ** :  
 +    * Message Privé à **@irc_ChanServ:iiens.net** puis entrer les commandes **directement**. Vous pouvez obtenir les commandes en envoyant le message "HELP". Attention à la casse pour les commandes.  
 +  * **Pour inviter un utilisateur d'irc dans un salon**  
 +    * Attention à n'utiliser que les commandes de ChanServ sinon il ne //pourra pas rejoindre le salon//. 
 +  * **Le pseudo sur IRC** 
 +    * Ne changez pas de pseudo sur irc avec la commande !nick, cela désynchronisera **pour toujours** votre pseudo matrix et irc. Utilisez la commande /nick ou changez votre pseudo via les paramètres de l'interface graphique.  
 +  * **Se dépoiraliser** : Aller dans un salon lié à irc (possédant deux #) puis: 
 +    /myroomnick <peu importe> -> /myroomnick <votre pseudo> -> mp Nickserv en envoyant: "identify <votre mot-passe>"
  
-  * Rejoindre un salon IRC d'Arise : **/join ##nom_du_salon:iiens.net** +====== Présentation ======
-    * Exemple : ##agora:iiens.net+
  
-  * MP : **@id:nom_du_serveur** dans la recherche (avec le bouton +)+Matrix est un protocole de communication en temps réel décentralisé possédant une architecture similaire à celle des mails. Lorsqu'on envoie un mail à une personne, on ne se soucie pas de savoir si son serveur sur lequel il a créé son compte est le même que le notre (gmail, outlook, etc...). De la même manière dans Matrix, chaque personne peut choisir le serveur sur lequel il souhaite s'inscrire, et peut interagir avec une autre personne sans se préoccuper de son serveur (sauf cas exceptionnel où un serveur l'empêche explicitement).
  
-  * Communauté : **+id:nom_du_serveur**+Matrix est disponible aussi bien sur pc (sous forme web ou bien desktop) que sur mobile (pour Android et IOS). 
 +===== Matrix, Element, Riot, IRC, c'est quoi tout ça? ===== 
 +On entend souvent les termes Matrix, Riot, Element, IRC à l'école. Précisons tout cela. Element est un client reposant sur le protocole Matrix. C'est pour cela qu'il est courant de confondre les deux dans le langage courant. IRC est aussi un protocole mais complètement différent du protocole Matrix. Nous faisons la confusion IRC <-> Matrix/Element car il est possible de communiquer d'un protocole à un autre très facilement. Quand à Riot, c'est tout simplement l'ancien nom de Element.  
 +===== Les bridges ===== 
 +Matrix permet aussi de réaliser des "bridges". Cela permet de transporter les messages "Matrix" à un autre système de messagerie. Un bridge pour IRC est notamment disponible et permet de discuter de manière quasi transparente entre utilisateurs d'IRC et de Matrix.
  
-  * Les lignes de commande s'affichent lorsque vous tapez "/".+Arise fournit un serveur Matrix sur lequel tous les élèves ont un compte (si vous payez votre cotiz), un client (https://chat.iiens.net), ainsi qu'un bridge vers le serveur IRC d'Arise.
  
-  * Utiliser les commandes d'IRC sur matrix : taper **!commande** plutôt que /commande. Peut être fait en mp au bot irc bridge. Fonctionne pour whois, etc...+====== Fonctionnalités disponibles sur Element======
  
-**Salon d'aide** : +  * chiffrement bout en bout (e2e), même dans un salon avec plusieurs utilisateurs, avec un support de multiples appareils par compte
- +
-https://matrix.to/#/##monarchiie:iiens.net ou **#monarchiie** ou encore **##monarchiie:iiens.net** +
- +
-Matrix utilisant les / pour ses commandes, il la prendra pour une commande non reconnue. +
- +
-  * Communiquer avec NickServ : MP **@irc_NickServ:iiens.net** (un salon devrait être ouvert avec lors de l'arrivée sur IRC) puis entrer les commandes **directement** en majuscule (et non pas NickServ COMMANDE ou /msg NickServ COMMANDE). Exemple : REGISTER <mot de passe> <email> ou encore IDENTIFY <mot de passe> +
- +
-  * Communiquer avec ChanServ : MP **@irc_ChanServ:iiens.net** puis entrer les commandes **directement** +
- +
- +
-  * Se dépoiraliser : Aller dans un salon lié à irc -> /myroomnick <peu importe> -> /myroomnick <votre pseudo> -> mp Nickserv -> identify <votre mot-de-passe> +
-====== Brève présentation ====== +
- +
-Un protocole de communication qui permet de centraliser les services de messageries instantanées. Son architecture est équivalente à celle des mails : chacun choisit le service qu'il souhaite mais tout le monde peut s'en envoyer sans problèmes. +
- +
-Actuellement, le pont avec irc est natif et très naturel (le bot vers irc fait parti des bots disponibles officiellement, voir https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks ). +
- +
-En ce qui concerne Arise, notre association favorite, le pont a été fait par un moyen ésotérique que je ne connais pas, et est d'une excellence sans égale. Il est probablement possible d'avoir plus informations auprès du responsable, que je ne connais pas puisque je n'y suis pas. +
- +
-Riot est un client pour Matrix. Il est disponible sous Android via F-Droid ou PlayStore, IOS via l'Appstore, et PC via https://about.riot.im/ (en client bureau ou web). Ce tutoriel s'applique par conséquent en particulier à ce client qui est un des plus développés. D'autres clients sont disponibles sur https://matrix.org  +
- +
-====== Quelques serveurs publiques et Installation ====== +
- +
-Pour utiliser Matrix et Riot, il faut avoir un compte sur un serveur appelé **serveur d'accueil**. +
- +
-Arise fournit un serveur ainsi qu'un compte Matrix via votre identifiant Arise de la forme : **nom_de_familleAnnee_darrivée**. +
- +
-Les serveurs ci-dessous sont proposés dans le cas où comme moi, certains ne voudraient pas utiliser leur nom de famille comme identifiant afin de parler à diverses personnes de la nature sauvage d'internet. +
- +
-Ces serveurs ont été choisis à l'aide du site https://www.hello-matrix.net/public_servers.php J'ai choisis de privilégier des serveurs ayant moins de 500ms ping, étant à jour sur Synapse, une bonne disponibilité et durables, c'est à dire gérés par une organisation, et ayant une bonne politique propice à l'esprit open source. Ce sont aussi des serveurs que j'ai testé. +
- +
-  * https://tedomum.net, serveur d'une association française. https://matrix.tedomum.net pour s'inscrire dessus. +
-  * https://riot.im, le serveur matrix de ceux qui sont derrière matrix et riot. https://riot.im/develop pour s'inscrire.  +
- +
-D'autres serveurs sont disponibles sur le site mentionné plus haut, à chacun de voir. +
-===== Installation et connexion à Riot ===== +
- +
-Riot est disponible sous Android via F-Droid (un store n'ayant que des applications open-source) ou PlayStore, IOS via l'Appstore, et pc via https://about.riot.im/ (en client bureau ou web) +
- +
-Sur Android vous pouvez avoir Riot X qui a quelques fonctionnalités expérimentales (réactions ou éditions de messages par exemple) : https://wiki.iiens.net/tuto_utiliser_matrix_au_quotidien#installer_riotx_sur_android_et_le_garder_a_jour_automatiquement +
- +
-Lors de la connexion, à moins que vous utilisez le client web sur riot.iiens.net //et// votre identifiant Arise, il faut sélectionner la case **serveur personnalisé** et entrer votre **serveur d'accueil** avant de pouvoir vous connecter. Inutile de changer de serveur d'identité. +
- +
-Pour les serveurs mentionnés : +
- +
-  * iiens.net : **matrix.iiens.net** +
-  * tedomum.net : **matrix.tedomum.net** +
- +
-Note : l'utilisation du client web de https://riot.im/develop/ permet d'avoir toutes les mises à jours de client rapidement et d'accéder aux fonctionnalités expérimentales comme **épingler des messages**. +
-====== Fontionnalités ====== +
- +
-/!\ Riot étant en développement, la liste des fonctionnalités peut ne pas être à jour /!\ +
- +
-Résumé pour les utilisateurs de discord : globalement la même chose, sans emojis personnalisés, de pseudo par communauté/groupe (vague équivalent des serveurs, mais on y reviendra plus tard) +
- +
-Pour les autres :  +
- +
-  * du chiffrement bout en bout (e2e), même dans un salon avec de multiples utilisateurs, avec un support de multiples appareils par compte (faisant de matrix le meilleur dans le domaine, d'après mes recherches)+
   * signature croisée, facilitant la vérification des appareils pour le chiffrement   * signature croisée, facilitant la vérification des appareils pour le chiffrement
-  * partage de fichiers, jusqu'à 100mo (mais dépend du serveur d'accueil) sans chiffrement et 2mo avec +  * partage de fichiers 
-  * appel chiffré et vidéo+  * appels chiffré et vidéo
   * disponible sur tous supports (Web, bureau, Android, ios)   * disponible sur tous supports (Web, bureau, Android, ios)
   * suppression de messages   * suppression de messages
   * ajout de mots clés (mots sur lesquels vous pouvez être mentionnés)   * ajout de mots clés (mots sur lesquels vous pouvez être mentionnés)
-  * Citations +  * citations 
-  * Historique de recherche infini, dépendant aussi des paramètres d'un salon+  * historique de recherche infini, dépendant aussi des paramètres d'un salon
   * support du markdown   * support du markdown
-  * Réponses+  * réponses
   * épingler des messages (expérimental)   * épingler des messages (expérimental)
   * réactions aux messages   * réactions aux messages
Ligne 95: Ligne 67:
 ====== Prise en main ====== ====== Prise en main ======
  
-Si vous n'utilisez pas de chiffrement, il n'est peut pas utile de lire ce tutoriel. L'interface de Riot étant plutôt classique, la plupart des fonctionnalités attendues de la part d'une application de messagerie instantanée sont présentes. Il est tout de même recommandé de **lire la partie sur les salons et les communautés**. Il y a aussi des lignes de commande, pour les nostalgiques du terminal.+L'interface d'Element est plutôt classique. La plupart des fonctionnalités que l'on peut attendre d'une application de messagerie moderne sont présentes.
  
-Cependant, la partie sur le chiffrement présente plusieurs subtilités qu'il vaut mieux savoir avant d'en faire usage.+===== Installation et connexion =====
  
-====== Changement de pseudo et IRC ======+**Element** est disponible sur **Android** et **IOS** via les app store ou en version web sur https://chat.iiens.net. Un client desktop est aussi téléchargeable sur https://element.io/get-started.
  
-Paramètre -> nom d'affichage sur Riot+  *Note : pour Android, il existe une version d'Element disponible sur F-Droid qui n'utilise pas les services Google. Attention, le système de notification nécessite alors de faire régulièrement des requêtes, ce qui impacte la consommation d'énergie. Il y a aussi cette interface alternative à Element android : https://f-droid.org/fr/packages/de.spiritcroc.riotx/ 
 + 
 +Lors de la connexion, à moins que vous utilisez le client web sur https://chat.iiens.net, il faut sélectionner la case **serveur personnalisé** et entrer le serveur d'accueil https://matrix.iiens.net avant de pouvoir se connecter. Inutile de changer de serveur d'identité. 
 + 
 + 
 +La partie sur le chiffrement présente plusieurs subtilités qu'il vaut mieux connaître avant d'en faire usage. 
 + 
 +===== Changer de pseudo et s'identifier sur IRC ===== 
 + 
 +Paramètre -> nom d'affichage sur Element
  
 Ou /nick <pseudo> Ou /nick <pseudo>
Ligne 107: Ligne 88:
 Si vous voulez vous identifier, il faut MP @irc_NickServ:iiens.net et écrire : IDENTIFY <mdp> <mail> Si vous voulez vous identifier, il faut MP @irc_NickServ:iiens.net et écrire : IDENTIFY <mdp> <mail>
  
-**ATTENTION**+**Attention, depuis les dernières versions de Matrix, les MP sont par défaut chiffrés et le bot ne peut donc pas lire vos messages.   
 +Il faut donc créer un salon vide non chiffré puis inviter le bot, qui rejoindra automatiquement. ** 
 + 
 +Vous pouvez aussi utiliser "!nick <pseudo>" dans la conversation avec le bot (@_irc_bot:iiens.net). Attention, cela ne change le pseudo que côté IRC sans toucher à celui de Matrix, et à partir de ce moment la synchro automatique avec le pseudo matrix est désactivée.
  
-**NE JAMAIS UTILISER !nick POUR CHANGER DE PSEUDO**. Cela ne changerait que le pseudo IRC sans toucher à celui de Matrix, désynchronisant le changement de pseudo entre Matrix et IRC, condamnant le compte à devoir utiliser !nick pour changer de pseudo sur IRC quand un changement est fait sur Matrix.   
  
-Pour changer de pseudo seulement sur irc : 
  
-/myroomname <pseudo> (il se peut que la commande ne soit pas celle-ci, écrire / pour la liste des commandes)+"/myroomname <pseudo>peut aussi être utilisé. Cela ne change le pseudo que sur la room actuelle côté matrix. Par contre si jamais cette room est bridgée vers IRC, le bridge va détecter le changement et utiliser ce pseudo côté IRC aussi (sur toutes les rooms bridgées, on peut donc avoir sur certaines room un pseudo différent côté IRC et côté matrix). Cela ne désactive pas la synchro automatique avec le pseudo matrix si jamais il change.
  
-Cela ne va changer le pseudo que sur irc, mais le pseudo sera changé lors d'un changement de pseudo global. +===== Réponse, citation et mention =====
-====== Réponse, citation et mention ======+
  
-  * Citation : mettre ">" devant un texte. Un saut de ligne sortira de la citation. En cliquant sur la droite d'un message, on peut le citer aussi. +  * **Citation**  
-  * Répondre à quelqu'un : clic sur la droite d'un message puis "Répondre". La réponse citera et mentionnera la personne. Sous Android/IOs, sélectionnez le message auquel vous voulez répondre et écrivez une réponse. Ce sera automatique+    * mettre ">" devant un texte. Un saut de ligne sortira de la citation. Le menu sur un message propose un bouton "citeraussi. 
-  * Mentionner il suffit d'écrire le pseudo de la personne. L'autocompletion, avec la touche //tab//, fonctionne aussi. On peut de plus cliquer sur un pseudo pour le mentionner.+  * **Répondre à quelqu'un**  
 +    * menu sur un messagepuis "Répondre". La réponse citera et mentionnera la personne. Sous Android/IOs, faire glisser le message vers la gauche pour y répondre. 
 +  * **Mention**  
 +    * Il suffit d'écrire le pseudo de la personne. L'auto-complétion, avec la touche //tab//, fonctionne aussi. On peut aussi cliquer sur un pseudo pour le mentionner. Sur ordiphone, taper le début d'un pseudo peut suffire pour avoir une proposition d'auto-complétion sous forme de popup
  
-Mention :+Exemple de mention :
  
-{{:tutos/mention.jpg| Exemple mention}}+{{:tutos/mention.jpg?270x480| Exemple mention}}
  
-Mention avec autocomplétion :+Exemple de mention avec autocomplétion :
  
-{{:tutos/mention_comp.jpg| Exemple mention autompletion}}+{{:tutos/mention_comp.jpg?270x480| Exemple mention autompletion}}
  
 Exemple de réponse : Exemple de réponse :
Ligne 142: Ligne 126:
 Un mot clé est un mot sur lequel une personne peut être mentionnée, au même titre que son pseudo. Un mot clé est un mot sur lequel une personne peut être mentionnée, au même titre que son pseudo.
  
-Pour en ajouter : paramètres -> notifications -> Messages contenant des mots-clés -> cliquer sur "mots-clés" et en ajouter séparés par une virgule -> régler ces notifications sur **bruyantes** (sinon le mot clé ne fonctionnera pas)+  * **Pour en ajouter**  
 +    * Paramètres des notifications -> Messages contenant des mots-clés -> cliquer sur "mots-clés" en vert. Ajoutez les en les séparant par une virgule. Régler ses notifications sur **Sonore** sinon le mot clé ne fonctionnera pas. 
  
-Les messages contenant un mot clé seront ainsi de la même forme que lors d'une mention sans auto-complétion.+Les messages contenant un mot clé seront ainsi de la même forme qu'une mention sans auto-complétion.
  
-Note : Si jamais votre pseudo contient des espaces, mettez le sans espaces dans vos mots clés afin d'être tout de même mentionné dessus. Par exemple le cas de mention sans auto-complétion ci-dessus.+  *//Note// si jamais votre pseudo contient des espaces, mettez le sans espaces dans vos mots clés afin d'être tout de même mentionné dessus. Par exemple le cas de mention sans auto-complétion ci-dessus.
  
-====== Salons ======+===== Créer, rejoindre des salons =====
  
 Créer ou Rejoindre un salon : **/join #nom_du_salon:nom_du_serveur** (seulement pour rejoindre) ou cliquer sur le + à droite de la catégorie **salons** et tapez ce qui suit le /join dans la commande précédente. Créer ou Rejoindre un salon : **/join #nom_du_salon:nom_du_serveur** (seulement pour rejoindre) ou cliquer sur le + à droite de la catégorie **salons** et tapez ce qui suit le /join dans la commande précédente.
Ligne 154: Ligne 139:
 Exemple de salon : **#katerose_loves_you:tedomum.net** Exemple de salon : **#katerose_loves_you:tedomum.net**
  
-Petite particularité sur iiens.net et son irc : tous les noms de salons irc sont **#nom_du_salon** +Les salons bridgés avec IRC sur iiens.net sont nommés selon la forme "##nom_du_salon:iiens.net"Cela signifie que pour rejoindre un salon irc, comme **#monarchiie**, il faut par exemple entrer :
- +
-Cela signifie que pour rejoindre un salon irc, comme **#monarchiie**, il faut par exemple entrer :+
  
 **##monarchiie:iiens.net** **##monarchiie:iiens.net**
  
 Note : ce salon n'existe pas merci de ne pas tenter de le rejoindre. Note : ce salon n'existe pas merci de ne pas tenter de le rejoindre.
- 
-Certain salons comme **#agora** n'ont pas besoin de **deux #** : ils ont deux adresses locales de salon. Dans le doute, mettez en deux quand même. 
  
 Sous navigateur, il est possible d'accéder à un salon via un lien cliquable de cette forme : Sous navigateur, il est possible d'accéder à un salon via un lien cliquable de cette forme :
Ligne 170: Ligne 151:
 Exemple pour **#agora** avec le client web riot : Exemple pour **#agora** avec le client web riot :
  
-https://riot.im/develop/#/room/#agora:iiens.net+https://chat.iiens.net/develop/#/room/##agora:iiens.net
  
 Dans un salon de discussion, écrire **#nom_du_salon:id_du_serveur** fait un lien cliquable pour le rejoindre. Dans un salon de discussion, écrire **#nom_du_salon:id_du_serveur** fait un lien cliquable pour le rejoindre.
  
-====== Messages privés ======+===== Messages privés =====
  
 C'est juste un salon dans lequel les deux utilisateurs ont les droits d'administration. Les paramètres d'administration sont donc les mêmes que pour un salon normal.  C'est juste un salon dans lequel les deux utilisateurs ont les droits d'administration. Les paramètres d'administration sont donc les mêmes que pour un salon normal. 
Ligne 184: Ligne 165:
 Par exemple : **@siegfriedkircheis:tedomum.net** (cette personne n'existe pas) Par exemple : **@siegfriedkircheis:tedomum.net** (cette personne n'existe pas)
  
-Ou il est possible de cliquer sur le nom de la personne et sur la case proposant de la mp.+Il est aussi possible de cliquer sur le nom de la personne et sur la case proposant de la mp.
  
 L'identifiant de quelqu'un est le premier pseudo qu'il a entré en s'inscrivant sur un serveur d'accueil. L'identifiant de quelqu'un est le premier pseudo qu'il a entré en s'inscrivant sur un serveur d'accueil.
  
-Avec Arise, votre identifiant est : **nom_de_familleAnnee_d'arrivee:iiens.net**+Avec Arise, votre identifiant est : **identifant_arise:iiens.net**
  
 Exemple : si l'identifiant est **kircheis2015:iiens.net**, il faudra envoyer un mp à **@kircheis2015:iiens.net** Exemple : si l'identifiant est **kircheis2015:iiens.net**, il faudra envoyer un mp à **@kircheis2015:iiens.net**
Ligne 196: Ligne 177:
 Si pour parler à l'école c'est très bien, avoir son nom de famille comme identifiant est un peu moyen niveau anonymat. Si pour parler à l'école c'est très bien, avoir son nom de famille comme identifiant est un peu moyen niveau anonymat.
  
-====== Communauté ======+===== Communauté =====
  
-Une communauté permet de faire des groupes de salon. Elles ont une page d'accueil en html et en cliquant dessus, seuls les salons et personnes en faisant parti apparaîtront sur la gauche. Ça sert vraiment à trier un peu ses salons.+**Attention** : cette feature n'est plus développée, et n'a sous sa forme actuelle que peut d'intérêt. Elle devrait être complètement refaite dans un futur plus ou moins proche. 
 + 
 +Les communautés permettent de faire des groupes de salon. Elles ont une page d'accueil en html et en cliquant dessus, seuls les salons et personnes en faisant parti apparaîtront sur la gauche. Ça sert vraiment à trier un peu ses salons.
  
 Liste de salons générale : Liste de salons générale :
Ligne 208: Ligne 191:
 {{:tutos/liste_salon_comm.jpg| Exemple accueil communauté}} {{:tutos/liste_salon_comm.jpg| Exemple accueil communauté}}
  
-Note : dès qu'une personne rejoint un salon appartenant à une communauté il n'en fait pas forcément parti. En revanche, il pourra voir que le salon appartient à une communauté et donc obtenir l'identifiant de cette communauté dans les paramètres du salon dans la section //badge//. Pour éviter cela, supprimez le badge du salon (n'a aucun impact, sauf peut-être cosmétique) ou passez la communauté sur //invitation seulement//.+  *//Note// rejoindre un salon appartenant à une communauté n'implique pas de faire partie de cette même communauté. En revanche, il pourra voir que le salon appartient à cette communauté et donc obtenir en l'identifiant dans les paramètres du salon dans la section //badge//. Pour éviter cela, supprimez le badge du salon (n'a aucun impact, sauf peut-être cosmétique) ou passez la communauté sur //invitation seulement//.
  
 Page d'accueil de communauté sur mobile : Page d'accueil de communauté sur mobile :
  
-{{:tutos/accueil_comm_tel.jpg| Exemple accueil communauté}}+{{:tutos/accueil_comm_tel.jpg?270x480| Exemple accueil communauté}}
  
 Sur pc, accueil et salons : Sur pc, accueil et salons :
Ligne 223: Ligne 206:
  
 Ensuite, il suffira de cliquer sur un salon pour le rejoindre. Ensuite, il suffira de cliquer sur un salon pour le rejoindre.
- 
-**Attention, il faut que le salon puisse être rejoint //par lien// et non par //invitation seulement//.** C'est réglable dans les paramètres de salon. 
  
 Salons disponibles dans une communauté sur mobile : Salons disponibles dans une communauté sur mobile :
  
-{{:tutos/salon_comm_tel.png| Exemple salons communauté}}+{{:tutos/salon_comm_tel.png?270x400| Exemple salons communauté}}
  
 Une communauté peut être rejointe par invitation ou par lien. Un lien de communauté aura la forme suivante : Une communauté peut être rejointe par invitation ou par lien. Un lien de communauté aura la forme suivante :
Ligne 234: Ligne 215:
 https:%%//%%lien.du.client/#/group/+id_du_groupe:nom_du_serveur https:%%//%%lien.du.client/#/group/+id_du_groupe:nom_du_serveur
  
-====== Administration de salon et communauté groupe ======+====== Administrer des salons et des communautés groupes ======
  
-**Attention**, il n'est **pas encore** possible de changer l'administrateur d'une communauté. Par conséquent, si l'admin d'une communauté est destiné à être passé à d'autres personnes, je recommande de créer la communauté avec un compte d'administration.+  * **Attention**, il n'est **pas encore** possible de changer l'administrateur d'une communauté. Par conséquent, si l'admin d'une communauté est destiné à être passé à d'autres personnes, je recommande de créer la communauté avec un compte d'administration. De plus, pour en supprimer un salon, il faut se rendre sur l'accueil de la communauté, sur la droite il y a les utilisateurs mais aussi les salons. C'est là qu'il sera possible de les supprimer.
  
-De plus, pour en supprimer un salon, il faut se rendre sur l'accueil de la communauté, sur la droite il y a les utilisateurs mais aussi les salonsC'est là qu'il sera possible de les supprimer.+Pour qu'un salon de communauté puisse être rejoint par tous les utilisateurs possédant un lien, il faut impérativement que ce salon ait une adresse publiée sur le serveur sur lequel il est hébergé (exemple : ##monarchiie:iiens.net ). Si ce salon n'en a pas, il a cependant un identifiant interne de la forme : suite_de_caractères:nom_du_serveur.
  
-Pour qu'un salon de communauté puisse être rejoint par tous les utilisateurs possédant un lien, il faut impérativement que ce salon ait une adresse sur le serveur sur lequel il est hébergé (exemple : ##monarchiie:iiens.net ). Si ce salon n'en a pas, il a cependant un identifiant interne de la forme : suite_de_caractères:nom_du_serveur. +Même si les salons sont cliquables à l'accueil d'une communauté, s'ils n'ont pas d'adresse, ils ne pourront être rejoint par des membres inscrits sur un serveur d'accueil différent de celui salon. 
- +
-Même si les salons sont cliquables à l'accueil d'une communauté, s'ils n'ont pas d'adresse, ils ne pourront être rejoint par des membres inscrits sur un serveur différent du salon. +
  
 Par exemple, si julia:tedomum.net cherchait à rejoindre le salon ayant pour identifiant internet suite_de_caractères_aléatoires:iiens.net, elle ne pourrait pas, car ce n'est pas l'adresse du salon, même si elle y accédait via une communauté.  Par exemple, si julia:tedomum.net cherchait à rejoindre le salon ayant pour identifiant internet suite_de_caractères_aléatoires:iiens.net, elle ne pourrait pas, car ce n'est pas l'adresse du salon, même si elle y accédait via une communauté. 
- 
-En ce qui concerne le reste, les options sont assez explicites. 
- 
- 
 ===== Historique ===== ===== Historique =====
  
Ligne 254: Ligne 229:
  
 En ce qui concerne iiens.net, par défaut un créateur de salon sera modérateur et ne pourra pas activer la lecture d'historique, sauf si Arise change ça ultérieurement. En ce qui concerne iiens.net, par défaut un créateur de salon sera modérateur et ne pourra pas activer la lecture d'historique, sauf si Arise change ça ultérieurement.
-===== Rejoindre le salon d'une communauté ===== 
  
-**Attention**, si jamais un utilisateur venant d'un serveur d'accueil **différent** du serveur d'accueil du salon qu'il souhaite rejoindre, configuré en "utilisateurs ayant le lien seulement", il faut impérativement que ce salon ait une adresse locale. Pour en ajouter une  +===== Précision sur les salons importants dans une communauté ===== 
-Paramètres du salon -> Adresses -> entrer **#adresse** dans le champ prévu à cet effet.+ 
 +**Attention**, ajouter un salon à une communauté présente quelques spécificités importantes : 
 + 
 +  * **il faut que le salon puisse être rejoint //par lien// et non par //invitation seulement//.**  
 + 
 +  * il faut aussi qu'il ait une **adresse locale publiée** pour pouvoir être rejoint par des personnes venant d'un **serveur d'accueil différent** de celui du créateur du salon (et donc du salon). Pour ce réglage : paramètre de salon -> adresses locales -> en savoir plus -> en ajouter une -> adresses publiées -> cliquer sur le menu déroulant et l'adresse locale devrait être sélectionnable. 
 + 
 +  * les utilisateurs non-privilégiés **ne pourront plus inviter** d'autres personnes dans le salon. L'option passera en "restreintdans les permissions du salon. Pour contourner ça et permettre à tous les utilisateurs d'inviter des gens paramètre de salon -> rôles et permissions -> rôle par défaut -> sélectionner "rang personnalisé" -> entrer "0" -> inviter des utilisateurs -> sélectionner "rang personnalisé" -> entrer "0" -> répéter pour toutes les permissions nécessaires. 
 + 
 +**Attention** Il n'est pas possible de modifier les permissions sur **IRC**, même en étant rang 90.
  
 Par exemple :  Par exemple : 
  
-kircheis2015:iiens.net cherche à rejoindre un salon de la communauté +cc:tedomum.net et dont les salons sont hébergés sur tedomum.net, même en cliquant sur un salon de la page d'accueil il ne pourra pas si jamais le salon n'a pas d'adresse. +kircheis2015:iiens.net cherche à rejoindre un salon de la communauté +cc:tedomum.net et dont les salons ont ont été créés par un utilisateur sur tedomum.net, même en cliquant sur un salon de la page d'accueil il ne pourra pas si jamais le salon n'a pas d'adresse publiée.
-====== Les widgets ======+
  
-Il est possible d'ajouter des widgets aux salons. Ils permettent d'ajouter diverses fonctionnalité comme un pont avec IRC, un bot wikipedia ou encore un etherpad (un gdoc mais libre). +====== Le gestionnaire d'intégration et les widgets ======
  
-**Ajouter un widget** : Cliquer sur l'icone avec 4 petits carrés -> choisir son widget+Il est possible d'ajouter des widgets aux salons. Ils permettent d'ajouter diverses fonctionnalité comme un pont avec IRC, un bot wikipedia ou encore un etherpad (un gdoc mais libre), ou même des stickers.  
 + 
 +/!\ Les stickers ne sont pas visibles par les utilisateurs d'IRC /!\ 
 + 
 +  * **Ajouter un widget** :  
 +    * Cliquer sur l'icone avec 4 petits carrés -> choisir son widget
  
 Il existe de plus un widget nommé **Custom Widget**. Il prend en argument le lien d'une webapp et devrait l'afficher directement dans un widget du salon. On peut par exemple lui donner un lien étherpad provenant d'un autre hébergeur que celui par défaut et l'afficher.  Il existe de plus un widget nommé **Custom Widget**. Il prend en argument le lien d'une webapp et devrait l'afficher directement dans un widget du salon. On peut par exemple lui donner un lien étherpad provenant d'un autre hébergeur que celui par défaut et l'afficher. 
  
-====== Avec chiffrement ======+Les widgets utilisent un serveur appelé //gestionnaire d'intégration//. Par défaut c'est celui de Matrix.org, mais il est possible de changer de gestionnaire d'intégration et d'héberger le sien : https://dimension.t2bot.io/ 
 + 
 +En gros, pour changer de gestionnaire d'intégration, il faut un peu bidouiller le code de son client. Dans le cas d'Element, il faut pour le moment recompiler l'application après avoir changé la ligne donnant le gestionnaire d'intégration 
  
-Tout ce qui est au dessus est valable ici aussisauf en ce qui concerne la recherche de message. Elle ne fonctionne pas en chiffré car elle se fait côté serveur.+On en parlera probablement un jourj'ai pas encore installé mon gestionnaire d'intégraton
  
-Les messages épinglés mettent aussi un peu de temps à charger.+====== Activer le chiffrement sur Element ====== 
 + 
 +Tout ce qui est au dessus est valable ici aussi. 
 + 
 +Les messages épinglés mettent un peu de temps à charger.
  
 Pour activer le chiffrement, cochez la case correspondante dans les paramètres d'un salon. Cette opération est irréversible. Pour activer le chiffrement, cochez la case correspondante dans les paramètres d'un salon. Cette opération est irréversible.
  
-Chiffrer les messages de bout en bout (e2e) permet de ne pas avoir à faire confiance au serveur mais seulement à l'interlocuteur. En choisissant bien le serveur d'accueil, il n'y aura probablement rien à craindre, et je crois qu'il est possible de faire confiance à Arise.+Chiffrer les messages de bout en bout (e2e) permet de ne pas avoir à faire confiance au serveur mais seulement à l'interlocuteur. 
  
-On se place maintenant dans un salon chiffré.+Pour plus de détails sur le chiffrement bout en bout et en particulier sur le compromis de matrix pour avoir de la récupération de messages antérieurs __et__ du chiffrement E2E avec plusieurs appareils (c'est en anglais) : https://blog.soykaf.com/post/encryption/ 
 + 
 +On se place maintenant dans un salon __chiffré__.
  
 ===== IRC et le chiffrement ===== ===== IRC et le chiffrement =====
  
-**Attention**, irc ne supporte pas le chiffrement. Pour avoir testé, un salon irc chiffré côté matrix ne recevra plus aucun messages d'utilisateurs de matrix. En revanche vous pourrez toujours lire les messages venant d'irc.+**Il ne faut jamais activer le chiffrement sur un salon bridgé vers IRC**. Si c'est le casplus aucun messages ne circulera dans le sens Matrix vers IRC. 
 + 
 +Les MP sont depuis les dernières versions chiffrés automatiquement de bout en bout, et casse donc la communication avec IRC. 
 +Pour créer un MP non chiffréil faut créer un salon vide non chiffré et inviter l'utilisateur IRC.
  
 ===== Plusieurs contraintes ===== ===== Plusieurs contraintes =====
  
-Étant donné le principe même du e2e, l'appareil recevant le message est tout aussi important que l'interlocuteur. Par conséquent matrix met en place un principe d'identifiant appareil et de vérification.+Le principe même du E2E étant de chiffrer __d'appareil à appareil__, il y a plusieurs contraintes pour que ce soit possible avec plusieurs appareils par interlocuteur. Par conséquent matrix met en place un principe d'identifiant appareil et de vérification.
  
 L'id des appareils est visible dans les paramètres du compte. L'id des appareils est visible dans les paramètres du compte.
Ligne 299: Ligne 297:
   * En pratique : il est possible de juste cliquer sur "vérifier" sans le faire réellement.   * En pratique : il est possible de juste cliquer sur "vérifier" sans le faire réellement.
  
-Si vous ne **vérifiez pas les appareils pour de vrai**, demandez au moins à l'interlocuteur sur combien d'appareils il s'est connecté. +Si vous ne **vérifiez pas les appareils pour de vrai**, demandez au moins à l'interlocuteur sur combien d'appareils il s'est connecté. Si vous avez un doute sur les appareils de votre interlocuteur, **demandez-lui**.
  
 De plus, pensez à supprimer les appareils sur lesquels vous-vous êtes connectés provisoirement via **Paramètres** -> **Appareils** puis vous pouvez sélectionner les appareils à supprimer. Le mot de passe sera demandé avant la suppression. De plus, pensez à supprimer les appareils sur lesquels vous-vous êtes connectés provisoirement via **Paramètres** -> **Appareils** puis vous pouvez sélectionner les appareils à supprimer. Le mot de passe sera demandé avant la suppression.
Ligne 308: Ligne 306:
  
 La signature croisée est la nouvelle méthode de vérification d'appareils. Elle permet d'éviter de vérifier chaque appareil de son interlocuteur avec chacun de nos appareils (ce qui est rapidement fastidieux). A la place, c'est à chacun de vérifier ses appareils et il suffit juste de vérifier seulement une fois la clé de signature croisée de son interlocuteur pour vérifier tous les appareils en lesquels il a confiance.  La signature croisée est la nouvelle méthode de vérification d'appareils. Elle permet d'éviter de vérifier chaque appareil de son interlocuteur avec chacun de nos appareils (ce qui est rapidement fastidieux). A la place, c'est à chacun de vérifier ses appareils et il suffit juste de vérifier seulement une fois la clé de signature croisée de son interlocuteur pour vérifier tous les appareils en lesquels il a confiance. 
- 
-**Attention** la signature croisée n'est pas disponible sur //Riot Android// mais //RiotX//. 
  
 __**Activer la signature croisée**__ :  __**Activer la signature croisée**__ : 
Ligne 327: Ligne 323:
  
 **Note** : La passphrase choisie pour la signature croisée est la même que pour le coffre secret (décrit plus bas) **Note** : La passphrase choisie pour la signature croisée est la même que pour le coffre secret (décrit plus bas)
-==== "Techniquesde vérification d'appareils ====+ 
 +==== Techniques de vérification d'appareils ====
  
 Deux méthodes : Deux méthodes :
Ligne 333: Ligne 330:
   * Envoyer un message dans un salon chiffré et ce message apparaîtra.   * Envoyer un message dans un salon chiffré et ce message apparaîtra.
  
-{{:tutos/premier_message.png| Exemple avertissement}}+{{:tutos/premier_message.png?400x50| Exemple avertissement}}
  
 Cliquez sur "Afficher les appareils" pour obtenir la liste d'appareils à vérifier. Il suffit de cliquer sur "Vérifier" pour chaque appareil. Cliquez sur "Afficher les appareils" pour obtenir la liste d'appareils à vérifier. Il suffit de cliquer sur "Vérifier" pour chaque appareil.
Ligne 341: Ligne 338:
 Il est désormais possible de vérifier avec des émojis les appareils en temps réel. L'intérêt étant que les gens ne faisant probablement pas **réellement** la vérification, il est maintenant bien plus facile pour un humain de vérifier pour de vrai des appareils.  Il est désormais possible de vérifier avec des émojis les appareils en temps réel. L'intérêt étant que les gens ne faisant probablement pas **réellement** la vérification, il est maintenant bien plus facile pour un humain de vérifier pour de vrai des appareils. 
  
-{{:tutos/verif_emoji.png| Exemple Vérification Emoji}}+{{:tutos/verif_emoji.png?401x174| Exemple Vérification Emoji}}
  
   * Cliquer sur un utilisateur (son image de profil dans le chat ou sur lui sur la droite), la liste de ses appareils non vérifiés sera disponible.   * Cliquer sur un utilisateur (son image de profil dans le chat ou sur lui sur la droite), la liste de ses appareils non vérifiés sera disponible.
Ligne 356: Ligne 353:
  
 Que le message soit lu sur C ou D, il est indéchiffrable pour Julia, et donc perdu, //pas de chance//. Que le message soit lu sur C ou D, il est indéchiffrable pour Julia, et donc perdu, //pas de chance//.
 +
 +Note : ce cas ne s'applique plus si les utilisateurs utilisent la signature croisée et qu'ils ont vérifiés leurs appareils.
  
 ===== Synchronisation des clés de (dé)chiffrement ===== ===== Synchronisation des clés de (dé)chiffrement =====
Ligne 365: Ligne 364:
  
 Note : il est possible de donner ses clés e2e à quelqu'un pour qu'il puisse déchiffrer une conversation que vous auriez pu avoir (en groupe ou non). Il est plutôt déconseillé de le faire, à moins que les deux comptes ne communiquent que sur les mêmes salons ou appartiennent à la même personne. Note : il est possible de donner ses clés e2e à quelqu'un pour qu'il puisse déchiffrer une conversation que vous auriez pu avoir (en groupe ou non). Il est plutôt déconseillé de le faire, à moins que les deux comptes ne communiquent que sur les mêmes salons ou appartiennent à la même personne.
 +
 ====== Déconnexion ====== ====== Déconnexion ======
  
Ligne 373: Ligne 373:
 ===== Message Recovery ou Coffre Secret ===== ===== Message Recovery ou Coffre Secret =====
  
-**Attention** : Cette fonctionnalité ne **sert pas à éviter** de devoir vérifier les appareils de vos interlocuteurs dans les conversations chiffrées, juste à pouvoir sauvegarder en ligne vos clés de chiffrement.+**Attention** : Cette fonctionnalité ne **sert pas à éviter** de devoir vérifier les appareils de vos interlocuteurs dans les conversations chiffrées, mais à pouvoir sauvegarder en ligne vos clés de chiffrement.
  
 Depuis la version 0.8.22 de riot android (IOS aussi je suppose), il est possible d'ajouter un mot de passe dans **Paramètres** -> **Message Recovery**. Depuis la version 0.8.22 de riot android (IOS aussi je suppose), il est possible d'ajouter un mot de passe dans **Paramètres** -> **Message Recovery**.
Ligne 389: Ligne 389:
  
 Note : Cette section a été écrite lors de la fraîche sortie de la mise à jour. Les termes utilisés sont donc en anglais et seront probablement traduits lors d'une mise à jour ultérieure de l'application. Note : Cette section a été écrite lors de la fraîche sortie de la mise à jour. Les termes utilisés sont donc en anglais et seront probablement traduits lors d'une mise à jour ultérieure de l'application.
- 
  
 ====== Fonctionnalités expérimentales ou Laboratoire ====== ====== Fonctionnalités expérimentales ou Laboratoire ======
  
-Matrix et Riot étant plutôt jeunes, certaines fonctionnalités sont encore experimentales. Pour les activer, il faudra se rendre dans la section "Laboratoire" des paramètres et les cocher.+Matrix et Riot étant plutôt en développement actif, certaines fonctionnalités sont encore expérimentales. Pour les activer, il faudra se rendre dans la section "Laboratoire" des paramètres et les cocher.
  
 En revanche, la section ne sera pas toujours présente. En effet, tout dépend de votre client : En revanche, la section ne sera pas toujours présente. En effet, tout dépend de votre client :
-  * Android/Ios, la section n'est pas activable, mais il existe RiotX qui permet d'avoir certaines fonctionnalités expérimentales. Voir la section suivante.  
   * Bureau : Installez l'application nightly : https://packages.riot.im/nightly/install/ **OU BIEN** Remplacez votre fichier config.json par celui-ci https://riot.im/develop/config.json En revanche, il faudra le faire à chaque mise à jour du client.   * Bureau : Installez l'application nightly : https://packages.riot.im/nightly/install/ **OU BIEN** Remplacez votre fichier config.json par celui-ci https://riot.im/develop/config.json En revanche, il faudra le faire à chaque mise à jour du client.
   * Web, tout dépend depuis quel site est utilisé le client. Sur tedomum.net la section est déjà disponible, de même sur riot.iiens.net. En revanche sur Riot.im, il faut utiliser riot.im/develop/ plutôt que riot.im/app/   * Web, tout dépend depuis quel site est utilisé le client. Sur tedomum.net la section est déjà disponible, de même sur riot.iiens.net. En revanche sur Riot.im, il faut utiliser riot.im/develop/ plutôt que riot.im/app/
  
-===== Installer RiotX sur Android et le garder à jour automatiquement =====+===== Pont Matrix-Discord =====
  
-Il existe RiotX pour Android qui permet d'avoir certaines fonctionnalités expérimentales comme l'édition et la réaction aux messages. Cette version est censée grand remplacer le client actuel à terme, mais elle est vraiment en test pour le moment. En effet, si elle supporte des fonctionnalités avancées plutôt bien, certaines basiques ne sont pas encore présentes, comme la gestion d'un salon par interface graphique. /!\ Ces exemples ne sont valables qu'au moment où j'écris et cette version de riot évolue assez rapidement.+Il y a désormais un pont Matrix <-> Discord hébergé par Arise. La procédure pour l'utiliser est la suivante :
  
-Méthode manuelle :+  - Ajouter cette app au serveur Discord (ne pas toucher les permissions) [[https://discord.com/oauth2/authorize?client_id=765323616010633237&scope=bot&permissions=70379520]] (il faut à priori être admin du serveur pour cela). 
 +  - Sur le channel où sera le pont **uniquement**, donner la permission //View Channel// et //Manage Webhooks// au bot (i.e. au rôle "Arise matrix bridge"). Sur tous les autres channels du serveur que vous ne voulez pas bridge, il ne doit avoir ni la permission //View Channel//, ni //Manage Webhooks//
 +  - Inviter **@_discord_bot:iiens.net** dans le salon Matrix (///invite @_discord_bot:iiens.net//). 
 +  - Taper //!discord help// (dans le salon Matrix) et suivre les instructions (il faut être** OP, i.e. avoir le rang 50** minimum pour que ça fonctionne). 
 +  - Aller dans le channel associé sur Discord et accepter le pont (//!matrix approve//).
  
-  * Télécharger RiotX ici (voir les builds)https://github.com/vector-im/riotX-android+[EDITNormalement le problème des deux paragraphes suivants a été fixé, le bot ne crée normalement plus de chan qu'il serait possible de rejoindre en connaissant le guild id et le chan idOn peut donc tout à fait bridge des chans privés d'un serveur Discord public sans problème !]
  
-  Installer l'APK obtenue+<del>**Attention** : il est possible de rejoindre avec une simple commande n'importe quel chan bridgé en connaissant 1) le guild id du serveur Discord 2) l'id du chan bridgé. **Mettre en place un pont entre un chan matrix et un chan privé d'un serveur Discord accessible au public n'est donc pas une bonne idée !** (car il serait possible de récupérer le guild id et le chan id facilement et donc accéder à ce chan privé depuis Matrix)
  
-Méthode automatique : +=> Ne mettre en place des ponts que sur des chans publics d'un serveur Discord public (i.e. à partir du moment où le pont est mis en place, accepter que n'importe qui puisse rejoindre ce chan depuis Matrix) OU sur des chans d'un serveur privé (i.e. sans lien d'invitation, puisque dans ce cas personne à part les membres du serveur ne pourront deviner le guild id et rejoindre depuis Matrix).</del>
-  * Télécharger et installer F-droid : https://f-droid.org/en/ ou se rendre sur le playstore.+
  
-  Rechercher et installer Riot X par Matrix.org  +**Notes diverses** : le bot ne marche pas sur des chans chiffrés, et le chiffrement d'un chan ne peut pas être désactivé une fois activéil faut donc créer un chan non chiffré dès le début. Il faut être OP (rang >= 50sur le chan Matrix pour que les commandes fonctionnentSi le bot est kick du chan Matrix, le réinviter risque de ne pas marcher, un workaround est de l'inviter depuis irc avec `/invite _discord_bot1` (dans le cas où le chan a été crée depuis irc)
-====== Les widgets ====== +===== Ésotérisme, random et Devtools =====
- +
-Il est possible d'ajouter des widgets aux salons. Ils permettent d'ajouter diverses fonctionnalité comme un pont avec IRC, un bot wikipedia ou encore un etherpad (un gdoc mais libre). +
- +
-Il existe de plus un widget nommé **Custom Widget**. Il prend en argument le lien d'une webapp et devrait l'afficher directement dans un widget du salon. On peut par exemple lui donner un lien étherpad provenant d'un autre hébergeur que celui par défaut et l'afficher.  +
-====== Ésotérisme, random et Devtools ======+
  
 Votre identifiant s'affiche à côté de votre pseudo ? Votre identifiant s'affiche à côté de votre pseudo ?
  
   * Il existe quelqu'un avec le même pseudo que vous dans le salon   * Il existe quelqu'un avec le même pseudo que vous dans le salon
- 
   * Si ce n'est pas le cas, c'est peut-être un problème du cache de votre client : **paramètres -> aide et à propos -> vider le cache et recharger**   * Si ce n'est pas le cas, c'est peut-être un problème du cache de votre client : **paramètres -> aide et à propos -> vider le cache et recharger**
  
  
-Changer de pseudo (et/ou d'image) dans un salon seulement (possible que sur pc) : +Changer de pseudo (et/ou d'image) dans un salon seulement (possible que sur pc) : commande /myroomname dans Element.
  
-entrez la commande "/devtools" -> parcourir l'état du salon -> room members -> sélectionner votre nom (id:nom_du_serveur) -> modifier -> modifier le displayname (et/ou avatar_url) -> envoyer **(maintenant la commande /myroomname permet de le faire)**+===== Avoir un meilleur sticker picker et des sticker perso  =====
  
-Notes : +Prérequis :
-  * fait bien changer de pseudo sur l'IRC d'Arise, mais **partout** sur IRC.  +
-  * est réalisable quelque soit le niveau de privilège. De plus, il est impossible de forcer un changement de pseudo avec, même en étant Administrateur d'un salon. +
-  * l'url d'image est dans un format un peu particulier visiblement. Par conséquent, on peut seulement voler l'avatar de quelqu'un d'autre je crois. On pourrait créer un compte qui ne sert qu'à être un avatar et lui voler cet url d'avatar...+
  
-/!\ Il est maintenant possible de faire ces deux actions avec de simples commandes. Entrez / dans le chat pour les trouver. +  * Avoir un site web. Tout les Iiens qui ont cotisés en ont un donc pas de souci pour le prérequis :)
  
-A suivre...+**OU BIEN** 
 + 
 +  * Avoir quelqu'un qui héberge ses packs de sticker sur son site web 
 + 
 +Dans le premier cas : Aller voir le repository [[https://git.iiens.net/Tigriz/matrix-stickers|matrix-sticker]] se trouvant sur git.iiens.net 
 + 
 +Dans le second cas: Aller voir le repository [[https://git.iiens.net/Tigriz/matrix-stickers|matrix-sticker]] se trouvant sur git.iiens.net. Si vous avez la flemme voici un résumé du tuto: 
 +   
 +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 : 
 + 
 +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 : 1. Activer le gestionnaire d'intégration. 
 +Tout les paramètres -> général -> Gérer les intégrations 2. Envoyer n'importe quel sticker.\\  
 +5. Cliquer sur Modifier et remplacer tout par le code suivant en n'oubliant pas de modifier 
 +les champs "url" et "sender": 
 + 
 +
 +    "stickerpicker":
 +        "content":
 +            "type": "m.stickerpicker", 
 +            "url": "https://{% nom de domaine %}/stickerpicker/web/?theme=$theme", 
 +            "name": "Stickerpicker", 
 +            "data": {} 
 +        }, 
 +        "sender": "@{% id %}:{% homeserver %}", 
 +        "state_key": "stickerpicker", 
 +        "type": "m.widget", 
 +        "id": "stickerpicker" 
 +    } 
 +}\\  
 +Il faut remplacer les données entre {%%} par ce qu'il correspond à votre compte / installation (si vous souhaitez utiliser mes packs de sticker, ils sont visibles en cliquant sur le lien suivant https://monarchiie.iiens.net/stickerpicker/web/index.html?theme=$theme)\\  
 +6. Actualiser 
 + 
 +==== Créer des packs de sticker ==== 
 + 
 +Voir [[https://git.iiens.net/Tigriz/matrix-stickers|le repo git matrix-sticker]]. Vous pourrez récupérer des packs de sticker faits par des iiens ou en proposer. 
 +====== Quelques serveurs publiques et Installation ====== 
 + 
 +Le compte Matrix fournit par Arise utilisant l'identifiant Arise, et donc le nom de famille, on peut vouloir se créer un autre compte ailleurs. 
 + 
 +Ces serveurs ont été choisis à l'aide du site https://www.hello-matrix.net/public_servers.php J'ai choisis de privilégier des serveurs ayant moins de 500ms ping, étant à jour sur Synapse, une bonne disponibilité et durables, c'est à dire gérés par une organisation, et ayant une bonne politique propice à l'esprit open source. Ce sont aussi des serveurs que j'ai testé. 
 + 
 +  * https://tedomum.net, serveur d'une association française. https://matrix.tedomum.net pour s'inscrire dessus. 
 +  * https://converser.eu, serveur de 6clones. Pour s'inscrire, il suffit d'entrer converser.eu comme serveur d'accueil lors de l'ouverture d'element.  
 + 
 +D'autres serveurs sont disponibles sur le site mentionné plus haut, à chacun de voir.
  
 ====== Aide ====== ====== Aide ======
  
-N'hésitez pas à me contacter en rejoignant https://riot.iiens.net/#/room/##monarchiie:iiens.net si vous avez des questions ou besoin d'aide+Pour toute demande d'aide, vous pouvez poser vos questions dans le salon #matrix (sur irc) ou #matrix:iiens.net (sur Matrix).