Skip to content

UrLab/UrBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BridgeBot

This is a Bridge made to tie Discord Channels and IRC Channels. It works by using a Discord bot and a IRC Client.

Installation

docker

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:latest

il faut un fichier .env spécifiant les variables suivantes:

  • DISCORD_TOKEN,
  • IRC_HOST, l'adresse du serveur irc
  • IRC_PORT, le port
  • NICKNAME, le nom du bridge sur irc

sur le vps

podman run --network host -d --name urlab_viaduk --rm --env-file .env urbridge:latest

Matrix

pour 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

to do

  • 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

About

UrBridge makes the connetion between the chats of urlab (irc, urlab discord, CI discord)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors