You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
eta 212603d163 add dockerfile and .dockerignore 4 years ago
migrations add avatar support, linking in to a Quassel database (beta) 4 years ago
src Add example configuration, with much documentation 4 years ago
.dockerignore add dockerfile and .dockerignore 4 years ago
.gitignore ignore config file, whoops 5 years ago
Cargo.lock Replace log4rs with simpler home-grown logging system 4 years ago
Cargo.toml Replace log4rs with simpler home-grown logging system 4 years ago
Dockerfile add dockerfile and .dockerignore 4 years ago
LICENSE experimental WATCH support 5 years ago readme: add pretty badges 4 years ago
config.toml.example add warning about changing default s2s values 4 years ago


GNU AGPLv3 licensed GitHub stars Maintenance

A WhatsApp Web and SMS bridge for internet relay chat (IRC). (beta!)

What is this?

This monstrosity lets one user send and receive SMS messages through IRC, using a USB 3G modem plugged in to the server running it. It also has integrated support for WhatsApp, using the whatsappweb-rs library. Using it requires running your own IRC daemon, or having a friendly IRC daemon somewhere that lets you make large numbers of connections from one IP address.

It also has support for the InspIRCd spanning-tree protocol (v1.2), allowing you to link it to an IRC network as a pseudo-server. (This is the configuration used by the author, and is probably the most reliable way to use the bridge.)

This is also the spiritual successor of matrix-appservice-sms, in that it does the same thing as matrix-appservice-sms, except way more reliably and for a different protocol.

How do I set it up?

Documentation is currently being worked on, and will be available soon! If you're really keen, you can get in touch with eta, who should be able to help you set it up.