The issue comes in when one side of the relay issues a command, e.g. ping as the other side(s) don't receive the pong response. Same when some of the Matrix bots says something, they don't appear on the other sides of the relay.
How TeleIRC handles this towards Telegram is just sending NOTICEs just like they were PRIVMSGs. I don't know how they should be handled on IRC-IRC relay.
I have configured my Limnoria instance to use NOTICE instead of PRIVMSG in the spirit of the RFC and Matrix bots do so too as matrix-appservice-irc turns Matrix
m.notice
intoNOTICE
.The issue comes in when one side of the relay issues a command, e.g.
ping
as the other side(s) don't receive thepong
response. Same when some of the Matrix bots says something, they don't appear on the other sides of the relay.Network1 (WeeChat with parse_relayed_msg.pl):
Network2 (HexChat, ]o[ is the LinkRelay, T4 is a TeleIRC):
How TeleIRC handles this towards Telegram is just sending NOTICEs just like they were PRIVMSGs. I don't know how they should be handled on IRC-IRC relay.