Files
youtube-dl/lib/support/base/telegram.py
flaskfarm cde69d4d8a update
2022-10-07 01:48:42 +09:00

23 lines
755 B
Python

import traceback
from telepot_mod import Bot
from . import logger
class SupportTelegram:
@classmethod
def send_telegram_message(cls, text, bot_token=None, chat_id=None, image_url=None, disable_notification=None):
try:
bot = Bot(bot_token)
if image_url is not None:
bot.sendPhoto(chat_id, image_url, disable_notification=disable_notification)
bot.sendMessage(chat_id, text, disable_web_page_preview=True, disable_notification=disable_notification)
return True
except Exception as exception:
logger.error('Exception:%s', exception)
logger.error(traceback.format_exc())
logger.debug('Chatid:%s', chat_id)
return False