summaryrefslogtreecommitdiffstats
path: root/contrib/outmessage-irccolors.tengo
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/outmessage-irccolors.tengo')
-rw-r--r--contrib/outmessage-irccolors.tengo7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/outmessage-irccolors.tengo b/contrib/outmessage-irccolors.tengo
new file mode 100644
index 00000000..fe63da43
--- /dev/null
+++ b/contrib/outmessage-irccolors.tengo
@@ -0,0 +1,7 @@
+// See https://github.com/42wim/matterbridge/issues/798
+
+// if we're not sending to an irc bridge we strip the IRC colors
+if outProtocol != "irc" {
+ re := text.re_compile(`\x03(?:\d{1,2}(?:,\d{1,2})?)?|[[:cntrl:]]`)
+ msgText=re.replace(msgText,"")
+}