Table des matières
Pont entre Matrix et Discord
Il existe 2 types de ponts possibles pour Discord. Le pont “simple” et le “marionette” (puppeting). Le premier type transmet les messages d'un salon Matrix vers Discord, et vice versa. Le second permet de contrôler un compte Discord à distance depuis Matrix. Nous ne présenterons ici que le premier type, car il est à usage commun et permet réellement de se débarasser des logiciels propriétaires pas à pas.
matrix-appservice-discord
Préparation
Ce pont consiste en un bot existant côté Matrix et côté Discord. Il faut donc soit l'héberger soi-même (pas de bot PASCALNET disponible pour le moment), soit en trouver un public. Le seul bot public trouvé pour le moment est https://www.t2host.io/ fait par les développeurs eux-mêmes.
A noter que pour bridger un salon matrix avec un salon discord, il faut avoir évidemment les droits d'admin des deux côtés.
Mise en place sur un salon
- Invitez le bot côté matrix au sein du salon que vous souhaitez bridger, invitez le comme si vous souhaitiez inviter une personne, mais en donnant l'ID du bot (par exemple avec t2bot, @_discord_bot:t2bot.io)7
- Invitez le bot côté discord sur le serveur dans lequel se trouve le salon que vous souhaitez bridger (comme l'on invite un bot discord, avec un lien)
- Entrez sur votre salon matrix la commande !discord bridge ServerID ChannelID en remplaçant évidemment ServerID et ChannelID par les ID de serveur discord et du salon discord.
- Le bot côté discord devrait envoyer une demande de confirmation, confirmez la donc.
Remarques
- Il est impossible de faire tout ceci avec un salon chiffré matrix, le bot étant incapable de lire les messages à l'intérieur pour les retransmettre à Discord. Mais après tout, si vos messages sont transférés sur Discord, ce n'est évidemment pas sécurisé.
- Pour bridger un “serveur” discord dans son entièretée, il faut le faire salon par salon, en regroupant les salons côté matrix en espace, pour reproduire le “serveur” discord côté matrix.