Roblox place: IRC

EDIT: You can now insert this model to read the #roblox IRC in-game.

I created a quite cool thing today - to be honest, I’m amazed by self by it. It works really well.

The new version also has a link to the #roblox channel. You can view and write messages from in-game to the #roblox channel.

I created a place in which HttpService is used to contact a channel on freenode’s IRC. The IRC messages get send to roblox, and roblox chat messages are send to IRC.

That may seem simple, but due the fact that HttpService always sends Http headers we cannot use this to directly contact the IRC. That’s why I used my own pc and my own ip to create an extremely tiny lua webserver and an extremely tiny lua irc client. The first script waits for a connection from roblox, extracts the data from the POST request and sends back any queued messages which this script got from the second script - the irc client. The irc client will send the chat messages to the channel. The chat messages are also logged.

There is a ~1 second delay between transfers. It has multiple server support.

Because it has to contact my mini server this only works when my server is online.

The channel used is #SurvivalProject on freenode. If I’m online there then it’s okay to test.

…it’d be really neat if that could be connected to the #roblox channel.
Even neater if that could be made into a GUI that RBXDevs could use to have access to the IRC channel whilst in-game.

Very neat; good job.

Actually, I can redirect him to #roblox in ~20 seconds. Due that time the messages posted are lost, but there won’t be things crashing :slight_smile:

The problem is that #roblox gets flooded like that. I think that only reading it would be cool though.

EDIT: That GUI idea is actually pretty cool.
EDIT2: For actual upscaling I would need a real server, not my computer only.

HOLY SNAP THAT IS AMAZING

I do have a webserver. If that’s sufficient for what you’re doing, I’ll gladly host stuff for you.

It would be even more amazing if ROBLOX were to add a panel so that all devs could communicate in-game. Chat, share a place or model they found, etc. it could be good for development, you never know.

I do have a webserver. If that’s sufficient for what you’re doing, I’ll gladly host stuff for you.[/quote]

I almost fear to ask, but does it accept lua files… ? :silly:

EDIT: It doesn’t take any CPU. When shedletsky came on 39 other stalkers came on too - SPAMMING of course. In total 3 MB memory used and 0% CPU.

Thinking of just getting a free webhost to POST all st00f too, but then I have to rewrite this all in PHP.

I never used PHP. :dry:

It would be even more amazing if ROBLOX were to add a panel so that all devs could communicate in-game. Chat, share a place or model they found, etc. it could be good for development, you never know.[/quote]

EDIT2:
I am going to make it a real working IRC client (limited, so the little kids won’t spam) so that the devs can either use #roblox to chat, or to create an intern password protected roblox channel for in game chat.
Also possible for non-devs of course.

That’ll take some time though.

Ayyyyyyyy, you did it!

Yeah, I did. I removed the write feature though because the channel got spammed and people dont like any kind of bot there :slight_smile: