=== IRC to Discord bridge (With userbot support.) ===
A simple, and modern IRC to Discord userbot bridge written in Node JS used to bridge Disocrd channels and Discord groupchats.
(Also worth to explain: A userbot (Or selfbot as I sometimes refer to it.) is a bot running on a user account.)
Source code, and instructions how to run it.
Features:
- Multi-Bridge Support - You can bridge multiple channels with multiple IRC rooms all with one config.
- Reactions Bridging - Sends a message when a message was reacted to.
- Attachments Bridging - Automatically forwards links to images and attachments from Discord messages to IRC.
- TLS/Non-TLS IRC Support - Works with both secure (TLS) and standard IRC ports.
- Group chat bridges - Since this all works with a selfbot it means that you can bridge a Discord group chat to a IRC room.
- YAML Configuration - Simple and a human readable config.
Using a userbot for a bridge why?
The why is actually pretty simple I wanted to stop using discord but I still wanted to chat in a discord group chat, but no other bridge supported bridging groupchats so I decided to "vibecode" my own bridge. I also added support for channels since I wanted to host some channels too and that's how this bridge came to life.
At first it was not even meant to be open source, but after I made it decent enough I decided to open source it since I am guessing other people might need a bridge like this too!
Some project info:
This project is licensed under the
Apache 2.0 License.
This project is written in Node.js
This project is only pretty much done by me and I am terrible at JS so updates will be quite slow.
This bridge can use a userbot on the Discord side. Userbots are againsts Discord ToS. No one has been banned yet for using it but it is a posibilty.