recommendations for IRC servers/discord-to-irc bridge software?
@suricrasia matterbridge works Basically Fine™ for us though it apparently fucks up utf8 unless you explicitly tell it not to
@suricrasia I've never seen a discord/irc bridge that didn't make me cringe, if a decent one exists they must be hiding it well
@technomancy @suricrasia for the gbadev discord I run ircord (https://github.com/Yardanico/ircord) which does a bunch of things quite well:
- detects bold, italic, newline etc. and makes them look OK on irc
- detects edits and shows a diff of what changed instead of reposting the entire message
- detects long messages / code snippets and calls out to a pastebin service instead of sending a multi-line monstrosity (I had to make a fork to stop it linking to the Nim playground though, as it was made for that one community)
@exelotl @technomancy @suricrasia having more than a couple puppeted irc users (one client connection per user) will require working with the irc network operators, yeah. You usually need connection limit exemptions at a minimum, and they might have other config recommendations. In most cases you'd want to have an IPv6 network space big enough so each IRC user can have their own IP, and ensure that sufficient user information is provided in an appropriate format for irc-side bans to work. And depending on the use case you might also need to deal with storing and using account log in (nickserv) information :/
In theory a bridge which participates in the irc server-server protocol would be more efficient than making many client connections, but irc networks almost always want to run anything which connects that way to be run by their own staff, for security reasons.