This is a Bridge made to tie Discord Channels and IRC Channels. It works by using a Discord bot and a IRC Client.
build l'image:
podman build -t urbridge:latest .run un container temporaire (pour l'instant le bot ne sauve aucune data, donc il n'y a pas d'inconvénient à le recréer à chaque démarrage et delete quand il est arêté):
podman run --name urlab_viaduk --rm --env-file .env urbridge:latestil faut un fichier .env spécifiant un certain nombre variables (tokens, username ...) voir le fichier env_template
si la doc (https://docs.podman.io/en/latest/markdown/podman-run.1.html) ne ment pas, --restart=unless-stopped restart le container, même après un reboot, la seule exception est quand l'utilisateur lui même stop le container manuelement
podman run --restart=unless-stopped --network host -d --name urlab_viaduk --env-file .env urbridge:latestpour regénérer un token:
curl -X POST "https://matrix.urlab.be/_matrix/client/v3/login" \
-H "Content-Type: application/json" \
-d '{
"type": "m.login.password",
"identifier": {
"type": "m.id.user",
"user": "urbridge"
},
"password": "password"
}'puis mettre le token dans .env
si vous avez pas le password niquez vous
- ajouter les /command du lechebot pour avoir l'auto completion de discord
- utiliser des web hook pour poster des messages avec le nom et pp de l'utilisateur sur discord
- permetre de lier le compte discord au compte irc