ADD: added a page for my Discord to IRC bridge.

This commit is contained in:
2025-09-21 21:39:42 +02:00
parent 9693e4e503
commit fd3b4b84da
3 changed files with 73 additions and 16 deletions

View File

@@ -50,23 +50,25 @@
other stuff I also know some Linux! (Not much but enough to daily
drive it)
</p>
<!-- Stuff I am hosting.-->
<h3>=== Stuff I am hosting: ===</h3>
<a href="/pages/host.xhtml">
Stuff I am hosting :D
</a>
<!-- My projects-->
<h3>=== My Projects ===</h3>
<a href="/pages/guides.xhtml" target="_blank">
A list of guides on how to use XMPP, IRC, PGP, etc.
</a>
<br />
<a href="https://foundry.fsky.io/purplebored/Discord-userbot-to-irc" target="_blank">
A simple Discord to IRC bridge.
<a href="/pages/projects/irc-discord-bridge.xhtml" target="_blank">
A Discord to IRC bridge (With userbot support.).
</a>
<br />
<a href="/blog/blog.xhtml" target="_blank">
Purpleblog
</a>
<br />
<a href="/pages/guides.xhtml" target="_blank">
A list of guides on how to use XMPP, IRC, PGP, etc.
</a>
<!-- "Cool stuff" Pretty much shit which did not belong to the stuff I am hosting nor my projects-->
<h3>=== Cool Stuff ===</h3>
<a href="/pages/stuff.xhtml">Stuff I like !!</a>
<br />

View File

@@ -24,14 +24,6 @@
My Private Pastebin instance.
</a>
<br />
<a href="https://oldpb.purplebored.pl/" target="_blank">
My Private Zerobin instance.
</a>
<br />
<a href="https://speed.purplebored.pl/" target="_blank">
A LibreSpeed instance using a server located in Warsaw.
</a>
<br />
Mumble - You can find it on mumble.purplebored.pl (Deafult port.). Simply connect with your mumble client and talk !!
<br />
Soju (Irc Bouncer) soju.purplebored.pl - For now it's for close "homies" only.

View File

@@ -0,0 +1,63 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<meta name="og:url" content="https://purplebored.pl/pages/projects/irc-discord-bridge.xhtml" />
<meta name="og:title" content="IRC to Discord Bridge" />
<meta name="og:description" content="A project page for the open source IRC to Discord bridge with userbot support." />
<meta name="description" content="A project page for the open source IRC to Discord bridge with userbot support." />
<meta name="keywords" content="purplebored, poland, polish, personal website, website, buttons, niko, self-hosted, open source, foss, contact, discord, irc, bridge, userbot, irc bridge, discord bridge" />
<meta name="color-scheme" content="dark" />
<meta name="theme-color" content="black" />
<title>=IRC to Discord Bridge:=</title>
<link rel="stylesheet" href="/assets/css/style.css" />
<link rel="icon" href="/favicon.png" type="image/png" />
</head>
<body>
<div class="content1" style="text-align: center; margin: 0 auto">
<h2>=== IRC to Discord bridge (With userbot support.) ===</h2>
A simple, and modern IRC to Discord userbot bridge written in Node JS used to bridge Disocrd cahnnels and Discord groupchats.
<br />
<a href="https://foundry.fsky.io/purplebored/Discord-userbot-to-irc" target="_blank"> Source code, and instructions how to run it.</a>
<h3>Features:</h3>
<ul>
<li>Multi-Bridge Support - You can bridge multiple channels with multiple IRC rooms all with one config.</li>
<li>Reactions Bridging - Sends a messege when a messege was reacted to.</li>
<li>Attachments Bridging - Automatically forwards links to images and attachments from Discord messages to IRC.</li>
<li>TLS/Non-TLS IRC Support - Works with both secure (TLS) and standard IRC ports.</li>
<li>Group chat bridges - Since this all works with a selfbot it means that you can bridge a Discord group chat to a IRC room.</li>
<li>YAML Configuration - Simple and a human readable config.</li>
</ul>
<h3>Using a userbot for a bridge why?</h3>
<p>
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.
<br />
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!
</p>
<h3>Some project info:</h3>
This project is licensed under the <a href="https://foundry.fsky.io/purplebored/Discord-userbot-to-irc/raw/branch/main/LICENSE" target="_blank">Apache 2.0 License.</a>
<br />
This project is written in Node.js
<br />
This project is only pretty much done by me and I am terrible at JS so updates will be quite slow.
<br />
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.
<h3><a href="/">Back to the home page</a></h3>
</div>
<div class="footer">
Purplebored &copy; 2023-2025 |
<a href="https://git.ari.lt/purplebored/My-Personal-Website">Source code</a> |
<a href="/pages/contact.xhtml">Contact Me</a> |
<a href="/pages/mirrors.xhtml">Tor, Ygg &amp; Mirrors</a> |
<a href="/pages/font.xhtml">Font</a> |
<a href="/pages/feeds.xhtml">RSS</a> |
<a href="https://status.purplebored.pl"> Uptime / Status</a> |
</div>
</body>
</html>