Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
a Summer night - @85.47
Activity rating: Three Stars Posts & Arts: 39/1k.beats Random | Recent Posts | Guild Recents
News: :happy: Open the all windows! Your mind needs storms and air! :happy: Guild Events: Summer Projects

+  MelonLand Forum
|-+  Projects & Art
| |-+  ☆ ∙ Web Projects
| | |-+  I setup an IRC Based Homepage Chatroom


« previous next »
Pages: [1] Print Embed
Author Topic: I setup an IRC Based Homepage Chatroom  (Read 189 times)
Bone-A Lisa
Jr. Member ⚓︎
**
View Profile WWWArt


Feelin' Spooky
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: bonealisa
Matrix: Chat!
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2024!
« on: a Summer night » Embed

Hey There! :grin: idk if this qualifies as a "Web Project" per-say, but its for my main site so I figure this was the best spot!

I've been wanting to try and somehow integrate a chatbox on my home page that I could interact with in useful ways -- mainly get notified on my phone when people pop in and say hi -- and I think I finally have it working well! If you just want to see it, come chat with me at my homepage on the left sidebar!

For some background: Previously, I was using cbox for this chat box. It worked, but it didn't really feel like a very useful chat room as it was basically just a guestbook since I was never able to be on when others popped into my site, so I wanted to try and find a way to improve this. At first, I was looking for a way to integrate a Matrix client, as that's my open source communication protocol of preference, but there doesn't seem to be any good matrix clients implemented in pure JavaScript :ohdear: . Eventually, I stumbled across gamja, which is a simple IRC client implemented entirely in JavaScript, and that let me implement this as it is now.

As it stands, this is the setup:

  • Ergo is running as the IRC server (irc.dakotamarshall.net:6667)
  • gamja is deployed at https://irc.dakotamarshall.net, configured to automatically connect to my IRC server, and join the #net-chat channel
  • An iframe on my site that automatically loads the gamja page

And with this, I have a fully functional chat on my site, that people can pop in and out of, and I can keep an IRC client up on my phone to say hi when people pop in. :wizard:

BUT, I don't really use IRC that much, and would prefer to use Matrix still.... enter heisenbridge, a IRC -> Matrix bridge. Setting this up let me connect the #net-chat IRC channel to a room on my matrix server, #net-chatting:dakotamarshall.net. So now I have a Matrix room that I get messages from my website chat room on!

If you want to come stop by and say hi, Id love some testers (and company :unite: )!!


Let me know what yall think, or if you want any more detail!

Logged

https://dakotamarshall.net/static/imgs/standwith.png https://dragcave.net/image/bDFXh.gif https://dragcave.net/image/BOLsi.gif https://dragcave.net/image/2suZM.gif https://dakotamarshall.net/static/imgs/y2k.gif


https://pfq.link/?dFQ6H=party_oras.png

Artifact Swap: The Wizards Orblil wizsmol torchMagic CauldronCatSlime Spawn EggditherGreat Posts Pacman
lakes
Sr. Member ⚓︎
****
View Profile WWW


⛺︎ My Room
XMPP: Chat!
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Joined 2025!
« Reply #1 on: a Summer night » Embed

Maybe I'm doing something wrong but I tried to connect and got this error message:
Code
 Looking up irc.dakotamarshall.net
* Connecting to irc.dakotamarshall.net (107.137.198.177:6667)
* Connection failed ((167772427) error:0A00010B:SSL routines::wrong version number)
 Are you sure this is a SSL capable server and port?

Logged

https://i.ibb.co/gbj9yhcZ/userbar-1.pnghttps://i.ibb.co/C3KKzjyx/Computeruser.png
https://i.ibb.co/zhKYtXts/Librebar-X.pnghttps://i.ibb.co/b5mC7H6H/DVDUser.png
https://i.ibb.co/GfCkM0g1/soulseekuserbar.pnghttps://i.ibb.co/0jRYyw7R/Trash-User.png
https://i.ibb.co/gLNfFjqc/098.pnghttps://i.ibb.co/QjqVW8xT/xfceuserbar.png
Bone-A Lisa
Jr. Member ⚓︎
**
View Profile WWWArt


Feelin' Spooky
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: bonealisa
Matrix: Chat!
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2024!
« Reply #2 on: a Summer night » Embed

Maybe I'm doing something wrong but I tried to connect and got this error message:
Code
 Looking up irc.dakotamarshall.net
* Connecting to irc.dakotamarshall.net (107.137.198.177:6667)
* Connection failed ((167772427) error:0A00010B:SSL routines::wrong version number)
 Are you sure this is a SSL capable server and port?

Ah! yea so either you have to disable SSL, or if your client enforces SSL, try using port 6697 instead. I don't have any official certs on there right now, just using self signed certificates but it should theoretically work if your client allows you to accept self-signed certificates?

Let me know if you run into any more issues!

Logged

https://dakotamarshall.net/static/imgs/standwith.png https://dragcave.net/image/bDFXh.gif https://dragcave.net/image/BOLsi.gif https://dragcave.net/image/2suZM.gif https://dakotamarshall.net/static/imgs/y2k.gif


https://pfq.link/?dFQ6H=party_oras.png

Artifact Swap: The Wizards Orblil wizsmol torchMagic CauldronCatSlime Spawn EggditherGreat Posts Pacman
lakes
Sr. Member ⚓︎
****
View Profile WWW


⛺︎ My Room
XMPP: Chat!
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Joined 2025!
« Reply #3 on: a Summer night » Embed

Ah! yea so either you have to disable SSL

Okay that worked. Thanks.

Logged

https://i.ibb.co/gbj9yhcZ/userbar-1.pnghttps://i.ibb.co/C3KKzjyx/Computeruser.png
https://i.ibb.co/zhKYtXts/Librebar-X.pnghttps://i.ibb.co/b5mC7H6H/DVDUser.png
https://i.ibb.co/GfCkM0g1/soulseekuserbar.pnghttps://i.ibb.co/0jRYyw7R/Trash-User.png
https://i.ibb.co/gLNfFjqc/098.pnghttps://i.ibb.co/QjqVW8xT/xfceuserbar.png
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
@000 MelonLand Zap! Want to Login or Join ? Forum Art Hub Chat Webring Editor Recent Edits Tenement Arcade Web Guides Graphics Catalogue Wiki Newsletters Image Stream
Melon's Sites TamaNotchi Textures PixelSea GifyPet MoMG Ozwomp Online Loom Videos Leaky Webring Melonking
Tools Melon Software ArtHub Embed Maker ML Passports
Outlinks Webrings Internet Phone Book HTML Energy Declarations Hackers & Designers Frutiger Aero Forum m15o's Web Services 32Bit Cafe iMood
Minecraft: Online
Join: craft.melonking.net