~arsen/irc-discord-bridgebot

a bridge, discord <-> irc
.builds/readme: use venvs
add message contents intent and rename intents

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~arsen/irc-discord-bridgebot
read/write
git@git.sr.ht:~arsen/irc-discord-bridgebot

You can also use your local clone with git send-email.

irc-discord-bridgebot

builds.sr.ht status

A puppet connection based bidirectional Discord to IRC bridge.

CI

Latest master build available here

Unsupported features

  • Threads

Features in the TODO

  • Embed rendering

  • Markdown rendering

  • License notice on Discord

  • Strict CSP

Special setup instructions

The program requires CAP_NET_RAW and CAP_NET_BIND_SERVICE and a full IPv6 /64 dedicated to it. An additional privsep helper will be provided in the near future under privsep/.

The bridge now serves a HTTP server locally that you should just reverse proxy via nginx. See the example config.

Environment

IDB_CONFIG

Path to the config file (defaults to idb.toml).

IMPORTANT NOTE

This has seen light testing, though it should be better than before. Do report any issues if you decide to deploy.

Contributing and reporting issues

Reach out to my mailing list, please prefix your subject line with irc-discord-bridgebot or IDB, and use format.subjectprefix = PATCH irc-discord-bridgebot for patches.

License

Licensed under the GNU Affero General Public License, version 3. The bot accepts a license private message to get information about the source code.