Bienvenue sur le wiki de Nuit debout, nous sommes le 3017 mars.




Modification de Outils/Numerique/Tchat/Fonctionnement

Aller à : navigation, rechercher
Besoin d'aide ? Cliquez ici.

Attention : Vous n’êtes pas connecté. Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre nom d’utilisateur, entre autres avantages.

Cette modification va être défaite. Veuillez vérifier les modifications ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle Votre texte
Ligne 1 : Ligne 1 :
[[Catégorie:Chat]]
+
 
 
===Créer / Modifier un Canal===
 
===Créer / Modifier un Canal===
 
Pour créer un nouveau canal, il y a un petit + à côté de "Canaux" dans le menu de gauche qui permet cela. Le créateur du canal en devient le seul propriétaire.
 
Pour créer un nouveau canal, il y a un petit + à côté de "Canaux" dans le menu de gauche qui permet cela. Le créateur du canal en devient le seul propriétaire.
  
Il est possible de modifier le nom d'un canal avec le bouton "i" qui est tout en haut à gauche. Seuls les propriétaires d'un canal peuvent le faire (mais il faut qu'ils aient vérifié leur mail)
+
Il est possible de modifier le nom d'un canal avec le bouton "i" qui est tout en haut à gauche. Seuls les propriétaires d'un canal peuvent le faire.
 
+
===Recevoir des alertes mails===
+
Une fois que vous avez vérifié votre mail à la création du compte (ou ensuite à travers la configuration de votre profil), vous recevrez par défaut des alertes mails à chaque message perso ou à chaque "mention" de votre pseudo lorsque vous êtes déconnecté.
+
 
+
Vous pouvez ensuite aussi configurer les alertes par salon via les options de notifications à travers l'icone cloche sur la droite  (il est même possible de recevoir par mail tous les messages d'un salon)
+
  
 
=== Retrouver les "mentions" de son nom dans une discussion ===
 
=== Retrouver les "mentions" de son nom dans une discussion ===
 
Vous n'avez pas consulté le chat depuis un moment et pourtant des gens vont ont interpellé dans les discussions en utilisant votre pseudo (@pseudo) ?
 
Vous n'avez pas consulté le chat depuis un moment et pourtant des gens vont ont interpellé dans les discussions en utilisant votre pseudo (@pseudo) ?
  
Retrouvez l'ensemble de ces interpellations ou "mentions" avec le bouton "@" dans le menu de droite, appelé aussi "mentions".
+
Retrouvez l'ensemble de ces interpellations ou "mentions" avec le bouton "@" dans le menu de gauche, appelé aussi "mentions".
  
 
En cliquant sur le symbole "petite roue crantée" à côté du pseudo de celui qui vous mentionne, vous avez une petite main qui s'affiche et vous permet d'arriver directement à l'endroit de la discussion où vous avez été mentionné.
 
En cliquant sur le symbole "petite roue crantée" à côté du pseudo de celui qui vous mentionne, vous avez une petite main qui s'affiche et vous permet d'arriver directement à l'endroit de la discussion où vous avez été mentionné.
Ligne 27 : Ligne 22 :
 
Dès lors il peut :
 
Dès lors il peut :
 
* Ajouter des modérateurs
 
* Ajouter des modérateurs
* modifier le nom d'un canal (seulement si il a vérifié son mail)
 
  
 
Les modérateurs (et aussi le propriétaire) peuvent :
 
Les modérateurs (et aussi le propriétaire) peuvent :
 
* éjecter des utilisateurs
 
* éjecter des utilisateurs
 
* les rendre muets.
 
* les rendre muets.
* modifier le nom d'un canal (seulement si il a vérifié son mail)
+
* modifier le nom d'un canal
  
Pour ajouter des propriétaires si vous n'etes vous même pas , il faut demander aux administrateurs du salon chat.nuitdebout.fr.
+
Pour ajouter des propriétaires, il faut demander aux administrateurs du salon chat.nuitdebout.fr.
 
Ils sont pour l'instant :  
 
Ils sont pour l'instant :  
 
* [https://chat.nuitdebout.fr/direct/0x010C_wiki 0x010C_wiki]
 
* [https://chat.nuitdebout.fr/direct/0x010C_wiki 0x010C_wiki]
Ligne 41 : Ligne 35 :
 
* [https://chat.nuitdebout.fr/direct/pierrelalu.web.paris pierrelalu.web.paris]
 
* [https://chat.nuitdebout.fr/direct/pierrelalu.web.paris pierrelalu.web.paris]
  
 
== Connecter un chan entre deux instances RocketChat:<br>  ==
 
 
 
-----
 
 
==== prérequis sur chaques instances: ====
 
 
* un chan à connecter.
 
* un compte utilisateur qui servira de bot (un seul bot peut servir pour tous les scripts)
 
 
=== instance 1: ===
 
 
==== Incoming Webhook: ====
 
 
<ul>
 
<li><p>Administration -&gt; Intégration -&gt; Nouvelle intégration -&gt; incoming webhook:</p>
 
<ul>
 
<li>canal: le nom du canal à partager sur cette instance (précédé de #)</li>
 
<li>publié en tant que: nom du bot de cette instance</li>
 
<li>Script activé: Oui</li>
 
<li><p>Script:</p>
 
<pre>class Script {
 
 
  process_incoming_request({ request }) {
 
 
    // console is a global helper to improve debug
 
    console.log(request);
 
 
    return {
 
      content: {
 
        username: request.content.user_name,
 
        icon_url: '/avatar/' + request.content.user_name + '.jpg' ,
 
        text: request.content.text
 
      }
 
    };
 
 
    return {
 
      error: {
 
        success: false,
 
        message: 'Error example'
 
      }
 
    };
 
  }
 
}</pre></li></ul>
 
</li>
 
<li><p>Sauvegarder les modifications</p></li>
 
<li><p>la sauvegarde entraine la génération de l’URL, à garder de coté pour la suite.</p></li></ul>
 
 
=== instance 2: ===
 
 
==== outgoing webhook: ====
 
 
<ul>
 
<li>Administration -&gt; Intégration -&gt; Nouvelle intégration -&gt; outgoing webhook:</li>
 
<li>canal: le nom du canal à partager sur cette instance (précédé de #)</li>
 
<li>URLs: L’URL du webhook entrant (incoming) de l’étape précédente.</li>
 
<li>publié en tant que: nom du bot de cette instance</li>
 
<li>Script activé: Oui</li>
 
<li><p>Script:<br />
 
'''Attention pensez à remplacer “nomdubot” par le pseudo du bot dans le script'''</p>
 
<pre>class Script {
 
  prepare_outgoing_request({ request }) {
 
    //console.log request
 
    let match;
 
 
    // Change the URL and method of the request
 
    match = request.data.user_name.match(/nom_du_bot/);
 
    if (match) {
 
      return {
 
        // url: request.url + '&amp;parse_mode=Markdown' + '&amp;text=' + '*' + request.data.user_name+ '*: _' + request.data.text + '_',
 
        //no get method so nothing will happen avoid looping of messages
 
      };
 
    } else {
 
      return {
 
        url: request.url,
 
        content: JSON.stringify({&quot;user_name&quot;:request.data.user_name,&quot;text&quot;:request.data.text}),
 
        method:'POST'
 
      };
 
    }
 
  }
 
}</pre></li></ul>
 
 
Après cette étape tout les messages de posté dans le chan de l’instance 2 doivent arrivé dans celui de l’instance 1,<br />
 
Ensuite on fait la même chose dans l’autre sens.
 
 
=== instance 2: ===
 
 
==== Incoming Webhook: ====
 
 
''cf Instance 1 incoming''
 
 
=== instance 1: ===
 
 
==== Outgoing Webhook: ====
 
 
''cf Instance 2 outgoing''
 
 
La communication est maintenant opérationelle dans les deux sens.
 
  
 
Les échanges sur la configuration du salon ont lieu [https://chat.nuitdebout.fr/channel/chat sur ce chat]
 
Les échanges sur la configuration du salon ont lieu [https://chat.nuitdebout.fr/channel/chat sur ce chat]

Avertissement : Toutes les contributions au wiki NuitDebout sont considérées comme publiées sous les termes de la licence Creative Commons attribution partage à l'identique 3.0.

Annuler | Aide (ouvre une nouvelle fenêtre)