inform.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:sonarr_telegram_bridge 作者: tsnoam 项目源码 文件源码
def send_tg(self, msg: str):
        for i in self.chat_ids:
            attempt = 1
            sleep_tm = 1
            while 1:
                try:
                    self.bot.sendMessage(i, msg, parse_mode='Markdown')

                except telegram.error.NetworkError:
                    self._logger.warning(
                        'telegram servers in trouble; attempt={} sleep={}'.format(
                            attempt, sleep_tm))
                    time.sleep(sleep_tm)
                    attempt += 1
                    if sleep_tm < 60:
                        sleep_tm *= 2
                    continue

                except telegram.TelegramError:
                    self._logger.exception('failed sending telegram')

                break
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号