diff --git a/app/db/subscribes.py b/app/db/subscribes.py index 491bd7af..fd8a11c8 100644 --- a/app/db/subscribes.py +++ b/app/db/subscribes.py @@ -23,12 +23,8 @@ class Subscribes: """ # 总集数 if mediainfo.type == MediaType.TV: - if not kwargs.get('season'): - kwargs.update({ - 'season': 1 - }) if not kwargs.get('total_episode'): - total_episode = len(mediainfo.seasons.get(kwargs.get('season')) or []) + total_episode = len(mediainfo.seasons.get(kwargs.get('season') or 1) or []) if not total_episode: return False, "未识别到总集数" kwargs.update({ diff --git a/app/modules/telegram/telegram.py b/app/modules/telegram/telegram.py index a93742f2..8a52933a 100644 --- a/app/modules/telegram/telegram.py +++ b/app/modules/telegram/telegram.py @@ -186,6 +186,6 @@ class Telegram(metaclass=Singleton): """ 停止Telegram消息接收服务 """ - if not self._bot: + if self._bot: self._bot.stop_polling() self._polling_thread.join()