commit 6921c33e3ebec4732a5f229e8be83a013d152644
Author: Wim <wim@42.be>
Date: Mon Jun 18 23:38:52 2018 +0000
diff --git a/bridge/telegram/telegram.go b/bridge/telegram/telegram.go
index 6b7d1a0..805d967 100644
--- a/bridge/telegram/telegram.go
+++ b/bridge/telegram/telegram.go
@@ -16 +17 @@
package btelegram
import (
+ "html"
"regexp"
"strconv"
"strings"
@@ -976 +9811 @@ func (b *Btelegram) Send(msg config.Message) (string, error) {
if err != nil {
return "", err
}
+ if strings.ToLower(b.GetString("MessageFormat")) == "htmlnick" {
+ b.Log.Debug("Using mode HTML - nick only")
+ msg.Text = html.EscapeString(msg.Text)
+ m.ParseMode = tgbotapi.ModeHTML
+ }
m := tgbotapi.NewEditMessageText(chatid, msgid, msg.Username+msg.Text)
if b.GetString("MessageFormat") == "HTML" {
b.Log.Debug("Using mode HTML")
@@ -39113 +39717 @@ func (b *Btelegram) sendMessage(chatid int64, username, text string) (string, er
m.Text = username + text
if b.GetString("MessageFormat") == "HTML" {
b.Log.Debug("Using mode HTML")
- m.Text = username + text
m.ParseMode = tgbotapi.ModeHTML
}
if b.GetString("MessageFormat") == "Markdown" {
b.Log.Debug("Using mode markdown")
m.ParseMode = tgbotapi.ModeMarkdown
}
+ if strings.ToLower(b.GetString("MessageFormat")) == "htmlnick" {
+ b.Log.Debug("Using mode HTML - nick only")
+ m.Text = username + html.EscapeString(text)
+ m.ParseMode = tgbotapi.ModeHTML
+ }
res, err := b.c.Send(m)
if err != nil {
return "", err