====== IRC ====== J'ai remis les pieds sur IRC pour faire un bridge entre le salon [[XMPP]] et le salon [[Matrix]] du projet [[Duniter]]. ===== Se connecter sur Freenode ===== Je vais utiliser [[Pidgin]] pour me connecter et enregister mon nom d'utilisateur. {{ ::capture_du_2018-04-13_12-21-31-irc-pidgin.png?400 |}} ==== Enregistrer son utilisateur ==== Quand on se connecte sur [[freenode]], un bot ( NickServ ) vient nous parler pour dire que notre nickname n'est pas enregistré. Il faut lui répondre, directement dans la fenêtre sur Pidgin : (12:18:41) Artanux: register monSuperLongPassword mon@adresse.email Ou avec la commande IRC qui va bien : /msg nickserv register monSuperLongPassword mon@adresse.email Freenode nous envoie alors un courriel avec un commande à taper pour compléter l'enregistrement de son compte. /msg NickServ VERIFY REGISTER Artanux motDePasseEnvoyéParFreeNode ==== Se connecter ==== (12:26:33) Artanux: identify monSuperLongPassword Ou avec la commande IRC : /nick nickname_you_want /msg nickserv identify monSuperLongPassword ==== Chercher un salon ==== ? ==== Se connecter à un salon ==== ==== Créer un salon ==== ( source : [[https://meta.wikimedia.org/wiki/IRC/Instructions#New_channel_setup|https://meta.wikimedia.org/wiki/IRC/Instructions#New_channel_setup]] ) /msg chanserv register #CHANNEL_NAME (12:53:17) ChanServ: (notice) #duniter is now registered to Artanux. (12:53:17) ChanServ: (notice) (12:53:17) ChanServ: (notice) Channel guidelines can be found on the freenode website: (12:53:17) ChanServ: (notice) http://freenode.net/changuide (12:53:17) ChanServ: (notice) This is a primary namespace channel as per (12:53:17) ChanServ: (notice) http://freenode.net/policies#channel-ownership (12:53:17) ChanServ: (notice) If you do not own this name, please consider (12:53:17) ChanServ: (notice) dropping #duniter and using ##duniter instead. Attention, il faut avoir vérifié son adresse mail sous peine d'avoir une erreur : (12:31:44) ChanServ: (notice) You need to verify your email address before you may register channels. Demander au salon d'être "gardé" par ChanServ afin qu'il ne disparaisse pas si tous les utilisateurs le quitte : /msg chanserv set #CHANNEL_NAME guard on (12:54:33) ChanServ [ChanServ@services.] a rejoint le salon. (12:54:33) mode (+o ChanServ ) par services. Se donner les droits "opérateur" : /msg chanserv op #duniter (12:57:01) mode (+o Artanux) par ChanServ ===== Bridge avec le salon #duniter:matrix.org ===== {{ :capture_du_2018-04-13_13-03-39-irc-integration-duniter.png?400 |}} (13:04:00) MatrixBridge: @SimonLefort:matrix.org has requested to bridge 'Duniter' (https://matrix.to/#/#duniter:matrix.org) with #duniter on this IRC network. Respond with 'yes' or 'y' to allow, or simply ignore this message to disallow. You have 300 seconds from when this message was sent. (13:04:24) Artanux: yes (13:04:24) MatrixBridge: Thanks for your response, bridge request authorised. Sur le salon #duniter:freenode.net : (12:59:12) MatrixBridge [matrixirc@gateway/shell/matrix.org/x-omrspbzgkzaaaodd] a rejoint le salon. (12:59:14) MatrixBridge a quitté le salon ("User left") (13:03:57) MatrixBridge [matrixirc@gateway/shell/matrix.org/x-omrspbzgkzaaaodd] a rejoint le salon. (13:03:59) MatrixBridge a quitté le salon ("User left") (13:04:33) SimonLefort[m] [simonlefor@gateway/shell/matrix.org/x-kexrnrnejetpruaf] a rejoint le salon. {{ ::capture_du_2018-04-13_13-07-35-irc-integration-matrix.png?400 |}} ===== Sources ===== * [[https://meta.wikimedia.org/wiki/IRC/fr|https://meta.wikimedia.org/wiki/IRC/fr]]