Publié le Laisser un commentaire

CrĂ©er un chat pour son live peertube đŸ‘©â€đŸ’» đŸ‘šâ€đŸ’»âŻ – IRC

Cet article ne va pas expliquer comment faire un live sur peertube, si vous souhaitez un tuto pour faire un live, tykayn en a fait un : https://www.cipherbliss.com/comment-faire-du-livestream-entierement-libre-avec-peertube-v3-et-obs-studio/

Il y a quelques jours, framasoft a publié la version 3 de peertube.

Cette version apporte beaucoup d’amĂ©liorations, mais celle qui Ă©tait certainement la plus attendue, c’est le support des directs en peer2peer.

Je n’ai pas encore testĂ© cette fonctionnalitĂ© en tant que diffuseur, mais du peu que j’en ai entendu, ça marche trĂšs bien.

Mais il manque une chose Ă  peertube live, un chat.

Dans cet article, je vais vous montrer comment créer un chat comparable à celui de twitch.

Prérequis

  • Avoir un ordinateur 😁
  • Avoir une connexion internet

1 – CrĂ©er son compte IRC

Ce chat va se baser sur IRC qui est aussi la technologie qu’utilise twitch.

Utiliser IRC procure beaucoup d’avantages :

  • L’utilisateur peut utiliser son propre client
  • L’utilisateur n’a pas besoin d’ĂȘtre inscrit pour chatter
  • Il existe des fonctions de modĂ©ration

Il va falloir choisir un serveur IRC pour crĂ©er votre salon, dans mon cas, j’ai choisi freenode, car il est gratuit et trĂšs facile Ă  utiliser.

Pour envoyer des commandes au serveur IRC, il va falloir utiliser un client IRC.

Dans ce tuto, on va utiliser HexChat qui est un client compatible Windows et Linux (s’il ne vous plaĂźt pas, je vous laisse potasser la liste des clients 😛).

A l’ouverture de HexChat, cette fenĂȘtre apparaĂźt :

Vous aurez peut ĂȘtre remarquĂ© que j’utilise manjaro gnome 😆

 

Vous avez de la chance, freenode est sĂ©lectionnĂ© par dĂ©faut, mais les pseudos ne sont pas trĂšs reprĂ©sentatifs de votre personne 😏.

Vous allez donc choisir celui que vous voulez, remplissez le dans « Pseudonyme » et « Nom d’utilisateur » puis mettez ce pseudo dans les champs « second choix » et « troisiĂšme choix » avec de lĂ©gĂšres variations (par exemple, rajouter un tiret Ă  la fin) puis cliquez sur « Connecter ».

SI le pseudo que vous avez choisi est dĂ©jĂ  pris, il va essayer le 2Ăšme et le 3Ăšme choix (dans l’ordre).

Une fois que c’est fait, vous devriez tomber aprĂšs environ 30 secondes sur cette fenĂȘtre :

J’ai entourĂ© en rouge les Ă©lĂ©ments intĂ©ressants,

  • En haut, vous avez la liste des salons dont vous ĂȘtes membre, sĂ©parĂ©s par serveurs IRC (notons que sous manjaro, je rejoins par dĂ©faut les salons manjaro)
  • En bas, vous avez votre pseudo (oui, j’ai mis blabla 😄)

Maintenant que vous avez choisi votre pseudo, il va falloir l’enregistrer (sinon, n’importe qui pourra l’utiliser).

Pour cela, dans l’onglet freenode (et non pas dans un canal), tapez cette commande :

/msg NickServ REGISTER UnMotDePasseFiable votreemail@votreemail.com

AprÚs avoir lancé cette commande (en remplaçant les coordonnées par les vÎtres), vous devriez recevoir un mail de confirmation avec une commande IRC à lancer dans votre client, lancez la, votre compte est maintenant validé (vous devriez voir le message »votrepseudo has now been verified. ».

Redémarrez HexChat, vous allez retomber sur la liste des réseaux, vous pouvez cliquer sur « Fermer » sans oublier de cocher la case « Sauter la liste des réseaux au démarrage ».

Maintenant, il faut vous authentifier avec ces commandes :

/nick votrepseudo

/msg NickServ identify votre_mot_de_passe

C’est parfait, votre compte est crĂ©Ă© et vous savez vous connecter.

2 – CrĂ©er le canal IRC

Ce chapitre sera plus court, il suffit d’utiliser une commande :

/join #peertube_live_votrepseudo

Je vous conseille d’utiliser une nomenclature telle que peertube_live_votrepseudo.

Si beaucoup de monde utilise cette nomenclature, les utilisateurs s’y retrouveront plus facilement (vous pouvez Ă©videmment choisir n’importe quel nom) .

Vous allez normalement arriver sur votre canal.

Normalement, freenode vous marque par dĂ©faut en « opĂ©rateur » (souvent abrĂ©gĂ© OP) de votre salon, ce privilĂšge vous donne l’ensemble des droits sur le salon.

Votre salon est crĂ©Ă©, vous pouvez maintenant l’utiliser.

3 – CrĂ©er un chat en ligne

Et oui, les personnes qui voudront utiliser votre chat n’auront pas forcĂ©ment un client IRC sur leur ordinateur, c’est lĂ  qu’intervient notre chat en ligne.

Pour ceci, nous allons utiliser l’application web Kiwi IRC qui offre de bonnes fonctions.

Notre but Ă©tant de crĂ©er une interface personnalisĂ©e, nous allons utiliser l’outil Client Builder qui est accessible ici : https://kiwiirc.com/clientbuilder/#/.

Cet outil est relativement simple d’utilisation, la majoritĂ© des paramĂštres concernent le design, je ne vais pas m’Ă©tendre lĂ  dessus, configurez le selon vos goĂ»ts.

Je vais par contre vous montrer comment configurer l’onglet « IRC Network »

Dans le champ « Server », saisissez « irc.freenode.net », laissez le port par dĂ©faut, dans « channel », renseignez le nom du salon que vous avez crĂ©Ă© plus tĂŽt dans l’article.

Allez dans l’onglet « Save » et cliquez sur « Generate HTML and links ».

Sauvegardez le lien et le code dans un fichier texte, vous pouvez communiquer le lien Ă  vos auditeurs, ainsi, ils pourront chatter avec vous..

4 – La modĂ©ration

Et oui, comment faire un bon article sur un chat sans parler de modération, je vais vous donner quelques commandes pour modérer votre chat :

Pour information, /cs est une syntaxe raccourcie de /msg chanserv

Éjecter un utilisateur :

/cs kick ##lenomdevotresalon l'utilisateur [Raison]

Bannir un utilisateur (et l’empĂȘcher de revenir) :

/cs ban ##lenomdevotresalon l'utilisateur [Raison]

Vous voudrez peut ĂȘtre dĂ©lĂ©guer les privilĂšges, vous pouvez utiliser cette commande pour rendre un utilisateur OP :

/op l'utilisateur

Conclusion

Au moment ou j’Ă©cris cet article, il n’existe aucun plugin pour intĂ©grer un chat IRC dans une fenĂȘtre peertube, mais si un plugin de ce type vient Ă  exister, cet article sera mis Ă  jour.

Vous pouvez évidemment intégrer votre chat dans OBS avec une source browser.

Également, vous ne pourrez lire les messages de votre chat que quand votre client est ouvert, c’est un inconvĂ©nient mais j’ai du faire des compromis pour plus de simplicitĂ© (c’est Ă©galement le cas sur twitch).

N’hĂ©sitez pas Ă  me faire un retour dans les commentaires ou Ă  demander de l’aide 😉.

Merci de m’avoir lu et Ă  la prochaine 🙂.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *