From 5b85a300d437a3aad81bbf69d1735a25f73dc5d5 Mon Sep 17 00:00:00 2001 From: felinae98 <731499577@qq.com> Date: Tue, 9 Feb 2021 21:53:18 +0800 Subject: [PATCH] fix sb bug --- src/plugins/hk_reporter/platform/arkninghts.py | 2 ++ src/plugins/hk_reporter/post.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/plugins/hk_reporter/platform/arkninghts.py b/src/plugins/hk_reporter/platform/arkninghts.py index a5cf56b..519de16 100644 --- a/src/plugins/hk_reporter/platform/arkninghts.py +++ b/src/plugins/hk_reporter/platform/arkninghts.py @@ -30,6 +30,7 @@ class Arknights(metaclass=Singleton): if announce['announceId'] in self.exists_posts['default']: continue res.append(await self.parse(announce['webUrl'])) + self.exists_posts['default'].add(announce['announceId']) if None in res: res.remove(None) return res @@ -49,6 +50,7 @@ class Arknights(metaclass=Singleton): pics.append(pic['src']) else: return None + return Post('arknights', '', announce_url, pics=pics) async def fetch_new_post(self, _) -> list[Post]: try: diff --git a/src/plugins/hk_reporter/post.py b/src/plugins/hk_reporter/post.py index 3df080f..579d94e 100644 --- a/src/plugins/hk_reporter/post.py +++ b/src/plugins/hk_reporter/post.py @@ -13,6 +13,8 @@ class Post: text_msg = '来源: {}\n{}'.format(self.target_type, self.text) if self.target_type == 'rss': res = [await parse_text(text_msg)] + elif self.target_type == 'arknights': + res = [] else: res = [await parse_text(text_msg), self.url] else: