mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-19 04:49:36 -07:00
Fix Telegram notification character limit (Closes #1361)
This commit is contained in:
parent
8829516cae
commit
8ef671c9cb
1 changed files with 4 additions and 4 deletions
|
@ -3416,9 +3416,9 @@ class TELEGRAM(Notifier):
|
||||||
data = {'chat_id': self.config['chat_id']}
|
data = {'chat_id': self.config['chat_id']}
|
||||||
|
|
||||||
if self.config['incl_subject']:
|
if self.config['incl_subject']:
|
||||||
text = subject.encode('utf-8') + '\r\n' + body.encode('utf-8')
|
text = subject + '\r\n' + body
|
||||||
else:
|
else:
|
||||||
text = body.encode('utf-8')
|
text = body
|
||||||
|
|
||||||
if self.config['html_support']:
|
if self.config['html_support']:
|
||||||
data['parse_mode'] = 'HTML'
|
data['parse_mode'] = 'HTML'
|
||||||
|
@ -3442,7 +3442,7 @@ class TELEGRAM(Notifier):
|
||||||
if len(text) > 1024:
|
if len(text) > 1024:
|
||||||
data['disable_notification'] = True
|
data['disable_notification'] = True
|
||||||
else:
|
else:
|
||||||
data['caption'] = text
|
data['caption'] = text.encode('utf-8')
|
||||||
|
|
||||||
r = self.make_request('https://api.telegram.org/bot{}/sendPhoto'.format(self.config['bot_token']),
|
r = self.make_request('https://api.telegram.org/bot{}/sendPhoto'.format(self.config['bot_token']),
|
||||||
data=data, files=files)
|
data=data, files=files)
|
||||||
|
@ -3450,7 +3450,7 @@ class TELEGRAM(Notifier):
|
||||||
if not data.pop('disable_notification', None):
|
if not data.pop('disable_notification', None):
|
||||||
return r
|
return r
|
||||||
|
|
||||||
data['text'] = text
|
data['text'] = (text[:4093] + (text[4093:] and '...')).encode('utf-8')
|
||||||
|
|
||||||
if self.config['disable_web_preview']:
|
if self.config['disable_web_preview']:
|
||||||
data['disable_web_page_preview'] = True
|
data['disable_web_page_preview'] = True
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue