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 @suricrasia the matrix bridge shows distinct matrix users as different nicks on the IRC side but this looks like it lumps all discord users together under one bot user
imo that makes it borderline unusable, none of the features for nick coloring or completion or ignores will actually work
@technomancy @suricrasia yep, that aspect sucks, but afaik there's not much can be done unless you control the IRC server too (or can convince the staff to support tighter integration with your bridge?)
@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.
@technomancy @suricrasia (rereading the original post) - I think when it comes to hosting your own IRC server https://ergo.chat/ is the one to go with?
@lightning ye!