Movie Night chat bridge MOVED TO https://git.ihatebeinga.live/IHBAGang/movie-night-chat https://git.ihatebeinga.live/IHBAGang/movie-night-chat
epi 65a523467f UwU | %!s(int64=4) %!d(string=hai) anos | |
---|---|---|
private | %!s(int64=4) %!d(string=hai) anos | |
LICENSE | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=4) %!d(string=hai) anos | |
api.rkt | %!s(int64=4) %!d(string=hai) anos | |
chat.rkt | %!s(int64=4) %!d(string=hai) anos | |
ircd.rkt | %!s(int64=4) %!d(string=hai) anos | |
macros.rkt | %!s(int64=4) %!d(string=hai) anos | |
main.rkt | %!s(int64=4) %!d(string=hai) anos | |
unheck-html.rkt | %!s(int64=4) %!d(string=hai) anos |
MOVED TO https://git.ihatebeinga.live/IHBAGang/movie-night-chat UwU
This projects aims to create a bridge for the chat programed used in MoveNight. So far, this is work in progress. At the moment it is a simple IRC server that relays messages back and forth. Unfortunately, error handling is abscent, and errors from the MoveNight chat are not propagated. But hey, it kinda works.
By default, the ircd binds on port 6667 on all the available addresses.
Use the command line options --port
and --host
to change that.
The command line option --url
specifies the URL for the MovieNight chat server
(usually it is wss://movie-night-domain/ws
).
To produce logs set the env variables PLTSTDOUT or PLTSTDERR to "warning" or "info". See the Racket docs on loggers for details.
/STATS
provide some basic statistics about the streamThis developement is known to work on Racket v7.5 with packages:
raco pkg install rfc6455
)Build it with raco make main.rkt
and run racket main.rkt
.
Or: build native with raco exe main.rkt
.