Updated encoding for Telegram Messages

pull/78/head
vzns 2021-02-02 11:15:33 +01:00
rodzic 025dbcc58d
commit 8a2a5c80b5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7DF2CD11394B933C
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -15,9 +15,9 @@ def send_alert(data):
if config.send_telegram_alerts:
tg_bot = Bot(token=config.tg_token)
try:
tg_bot.sendMessage(data['telegram'], data['msg'].replace('_', '\_'), parse_mode='MARKDOWN')
tg_bot.sendMessage(data['telegram'], data['msg'].encode('latin-1','backslashreplace').decode('unicode_escape'), parse_mode='MARKDOWN')
except KeyError:
tg_bot.sendMessage(config.channel, data['msg'].replace('_', '\_'), parse_mode='MARKDOWN')
tg_bot.sendMessage(config.channel, data['msg'].encode('latin-1','backslashreplace').decode('unicode_escape'), parse_mode='MARKDOWN')
except Exception as e:
print('[X] Telegram Error:\n>', e)