From 7728615f56a39c755e9a146478daba8e49d4edce Mon Sep 17 00:00:00 2001 From: felinae98 <731499577@qq.com> Date: Thu, 30 Dec 2021 00:34:46 +0800 Subject: [PATCH] fix interlog, add chromium to img, fix #20 --- docker/Dockerfile_with_frontend | 3 + docker/Dockerfile_with_frontend_sentry | 3 + src/plugins/nonebot_bison/config.py | 1 + src/plugins/nonebot_bison/utils.py | 1 + tests/platforms/arknights-detail-675.html | 24 ----- tests/platforms/arknights-detail-805 | 27 ++++++ tests/platforms/arknights_list_0.json | 95 +++++++++---------- tests/platforms/arknights_list_1.json | 109 +++++++++++++++++++++- tests/platforms/test_arknights.py | 6 +- 9 files changed, 189 insertions(+), 80 deletions(-) delete mode 100644 tests/platforms/arknights-detail-675.html create mode 100644 tests/platforms/arknights-detail-805 diff --git a/docker/Dockerfile_with_frontend b/docker/Dockerfile_with_frontend index de3095d..9dc88d1 100644 --- a/docker/Dockerfile_with_frontend +++ b/docker/Dockerfile_with_frontend @@ -1,9 +1,12 @@ FROM python:3.9 RUN python3 -m pip install poetry && poetry config virtualenvs.create false WORKDIR /app +RUN pip install playwright && playwright install chromium COPY ./pyproject.toml ./poetry.lock* /app/ RUN poetry install --no-root --no-dev ADD src /app/src ADD bot.py /app/ ENV HOST=0.0.0.0 CMD ["python", "bot.py"] + +# vim: ft=dockerfile diff --git a/docker/Dockerfile_with_frontend_sentry b/docker/Dockerfile_with_frontend_sentry index aef8447..67c90c0 100644 --- a/docker/Dockerfile_with_frontend_sentry +++ b/docker/Dockerfile_with_frontend_sentry @@ -1,6 +1,7 @@ FROM python:3.9 RUN python3 -m pip install poetry && poetry config virtualenvs.create false WORKDIR /app +RUN pip install playwright && playwright install chromium COPY ./pyproject.toml ./poetry.lock* ./bot.py /app/ RUN poetry add nonebot-plugin-sentry && \ sed '/nonebot.load_builtin_plugins()/a nonebot.load_plugin("nonebot_plugin_sentry")' -i bot.py @@ -8,3 +9,5 @@ RUN poetry install --no-root --no-dev ADD src /app/src ENV HOST=0.0.0.0 CMD ["python", "bot.py"] + +# vim: set ft=dockerfile: diff --git a/src/plugins/nonebot_bison/config.py b/src/plugins/nonebot_bison/config.py index 72fb3b9..770b090 100644 --- a/src/plugins/nonebot_bison/config.py +++ b/src/plugins/nonebot_bison/config.py @@ -105,6 +105,7 @@ class Config(metaclass=Singleton): self.user_target.update({"subs": subs}, query) else: raise NoSuchUserException() + self.update_send_cache() def update_send_cache(self): res = {target_type: defaultdict(list) for target_type in supported_target_type} diff --git a/src/plugins/nonebot_bison/utils.py b/src/plugins/nonebot_bison/utils.py index d2c211f..9c0bacc 100644 --- a/src/plugins/nonebot_bison/utils.py +++ b/src/plugins/nonebot_bison/utils.py @@ -63,6 +63,7 @@ class Render(metaclass=Singleton): async def render(self, url: str, viewport: Optional[dict] = None, target: Optional[str] = None, operation: Optional[Callable[[Page], Awaitable[None]]] = None) -> Optional[bytes]: retry_times = 0 + self.interval_log = '' while retry_times < 3: try: return await asyncio.wait_for(self.do_render(url, viewport, target, operation), 20) diff --git a/tests/platforms/arknights-detail-675.html b/tests/platforms/arknights-detail-675.html deleted file mode 100644 index d5d8694..0000000 --- a/tests/platforms/arknights-detail-675.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - 公告 - - - -
-
- -
-
- - diff --git a/tests/platforms/arknights-detail-805 b/tests/platforms/arknights-detail-805 new file mode 100644 index 0000000..937f970 --- /dev/null +++ b/tests/platforms/arknights-detail-805 @@ -0,0 +1,27 @@ + + + + + + + + + + 公告 + + + +
+
+
+
+ + SideStory「风雪过境」暨跨年纪念活动开启 + +
+


一、全新SideStory「风雪过境」,活动关卡开启

活动时间:2021年12月21日 16:00 - 2022年01月04日 03:59

解锁条件:通关主线1-10

活动说明:活动期间将开放「风雪过境」活动关卡,玩家可通过活动关卡作战、完成相关活动任务以及活动商店获取相关活动奖励


活动关卡将进行分段式开启:

◆“雪山大典”开启时间:2021年12月21日 16:00 - 2022年01月04日 03:59

◆“圣猎”开启时间:2021年12月28日 16:00 - 2022年01月04日 03:59



【谢拉格旅行指南】

活动说明:活动期间,玩家可通过活动关卡作战完成【谢拉格旅行指南】中相关内容规划获取奖励

主要奖励:活动干员【★★★★★:耶拉】【谢拉格风情旅店】家具(部分)、耶拉冈德之石


【图里卡姆贸易区】

开放时间:2021年12月21日 16:00 - 2022年01月11日 03:59

兑换说明:活动期间,玩家可通过活动关卡作战及【谢拉格旅行指南】获取「耶拉冈德之石」,消耗「耶拉冈德之石」来交易【图里卡姆贸易区】中物品

主要物品:【耶拉】信物【谢拉格风情旅店】家具(部分)、寻访凭证、龙门币、家具零件、高级养成素材等


◆本次活动期间【情报处理室】将无法浏览当期活动剧情,活动结束后该活动剧情将收录至【情报处理室】中



二、【雪融之诺】限时寻访开启

活动时间:2021年12月21日 16:00 - 2022年01月04日 03:59

活动说明:活动期间【雪融之诺】限时寻访开启,该寻访中以下干员获得概率提升

★★★★★★:灵知(占6★出率的50%)

★★★★★:极光 / 初雪(占5★出率的50%)

注意:本次活动【雪融之诺】寻访为【标准寻访】



三、新干员登场,信赖获取提升

新增干员:

★★★★★★:灵知

★★★★★:极光

★★★★★:耶拉

注意:

◆新增干员【耶拉】仅在本次「风雪过境」活动中获取。暂不加入【雪融之诺】及任何【标准寻访】

◆新增干员【灵知】、【极光】除加入【雪融之诺】寻访外,将在12月23日04:00后加入并常驻其余【标准寻访】卡池

◆本次活动关卡内以上新增干员信赖获取提升



四、【冰原信使】系列,新装限时上架

活动时间:2021年12月21日 16:00 - 2022年01月04日 03:59

活动说明:活动期间以下干员新增时装将在时装商店上架并进行限时贩售:

◆【冰原信使】系列 - 霍恩洛厄的寒沙 - 卡涅利安

◆【冰原信使】系列 - 希望巡游 - 莱恩哈特

◆【冰原信使】系列 - 纸板仙子 - 卡夫卡



五、【寒武纪】系列,限时复刻上架

活动时间:2021年12月21日 16:00 - 2022年01月04日 03:59

活动说明:活动期间以下干员时装将在时装商店上架并进行限时贩售:

◆【寒武纪】系列 - 软绒 - 柏喙

◆【寒武纪】系列 - 随性 - 芳汀

◆【寒武纪】系列 - 模特之夜 - 砾



六、新增【谢拉格风情旅店】主题家具,限时获取

活动说明:活动期间新增活动限定家具【谢拉格风情旅店】系列

获取方式:

◆「风雪过境」活动奖励及兑换(部分)

◆家具商店限时售卖(部分)

◆家具商店售卖时间:2021年12月21日 16:00 - 2022年01月04日 03:59



七、跨年纪念,限时签到活动开启

活动时间:2021年12月24日04:00 - 2022年01月07日03:59

活动说明:活动期间内,玩家累计活动签到10日可获得【豆苗】专属时装、跨年纪念家具、寻访凭证、至纯源石等活动奖励


累计签到第一日:家具【大黑的节日新居】*1、辅助芯片组*3

累计签到第二日:时装【冰原信使系列 - “未完成的礼物” - 豆苗】*1、龙门币*30000

累计签到第三日:合成玉*200、赤金*15

累计签到第四日:应急理智顶液*1、中级作战记录*15

累计签到第五日:合成玉*200、技巧概要·卷2*15

累计签到第六日:至纯源石*1、招聘许可*5

累计签到第七日:芯片助剂*1、龙门币*30000

累计签到第八日:高级作战记录*15、应急理智顶液*1

累计签到第九日:家具【炎式梳妆案】*1、技巧概要·卷3*10

累计签到第十日:寻访凭证*1、家具零件*100


注意:本次签到活动中“应急理智顶液”过期时间请以游戏内显示时间为准



八、跨年纪念,【跨年欢庆·回首】限时寻访开启

活动时间:2022年01月01日 04:00 - 2022年01月15日 03:59

活动说明:活动期间【跨年欢庆·回首】限时寻访开启,该寻访中首次招募到的六星干员必定为开服起至【自由的囚徒】期间标准寻访中未获得过的六星干员之一:

陈、煌、能天使、推进之王、伊芙利特、星熊、闪灵、银灰、夜莺、艾雅法拉、赫拉格、塞雷娅、莫斯提马、风笛、阿、麦哲伦、傀影、斯卡蒂、安洁莉娜、黑、刻俄柏、温蒂、早露、铃兰、棘刺、森蚺、史尔特尔、瑕光、泥岩、山


注意:

◆【跨年欢庆·回首】为【跨年欢庆寻访】系列寻访

◆【跨年欢庆寻访】详细说明请参照相关卡池公告说明



九、跨年纪念,新年组合包限时上架

活动时间:2022年01月01日 04:00 - 2022年01月15日 03:59

活动说明:活动期间,采购中心将限时售卖以下组合包


[罗德岛新年组合包]

售卖时间:2022年01月01日04:00 - 2022年01月15日03:59

组合包内容:至纯源石*51、十连寻访凭证*1、家具零件*1000、合成玉*2100


[罗德岛新年寻访组合包]

售卖时间:2022年01月01日04:00 - 2022年01月15日03:59

售卖说明:玩家在购买该寻访组合包时,需选择一项定制选项进行购买,定制选项如下:


α类新年寻访凭证 (六星干员仅出现:史尔特尔、空弦、阿)

β类新年寻访凭证 (六星干员仅出现:泥岩、森蚺、刻俄柏)

γ类新年寻访凭证 (六星干员仅出现:凯尔希、瑕光、水月)


玩家在定制完成且购买成功后将获得对应的定制寻访凭证,使用该寻访凭证后将进行一次【新年特别十连寻访】并从定制寻访凭证内出现的六星干员中随机必得一位

【新年特别十连寻访】说明

◆该新年寻访组合包只能选择其中一种定制选项进行购买。且限购一次,一经购买,无法修改

◆该寻访为【新年特别十连寻访】,在任何一个【新年特别十连寻访】中,没有获得六星干员的抽取次数不会累计/应用到任意一次【标准寻访】,与【标准寻访】中的已有累计次数互不影响

◆在【新年特别十连寻访】中,10次寻访内必定获得六星干员,可获得的六星干员各不相同,以各【新年特别十连寻访】列表为准

注意:

◆新年特别十连寻访凭证使用期限截止至:2022年02月19日03:59

◆新年特别十连寻访凭证只能使用一次,使用后会自动抽取【新年特别十连寻访】

超出期限但仍未使用的情况下,该新年特别十连寻访凭证将会在过期后从仓库内销毁,请务必在使用期限前使用新年特别十连寻访凭证

除定制寻访凭证内必得一位六星干员外,【新年特别十连寻访】随机抽取概率公示如下:

六星干员:2%

五星干员:8%

四星干员:50%

三星干员:40%



更多活动内容请持续关注《明日方舟》游戏内公告及官方公告。

【明日方舟】运营组

2021年12月14日

+
+
+
+ + diff --git a/tests/platforms/arknights_list_0.json b/tests/platforms/arknights_list_0.json index c010167..d30de90 100644 --- a/tests/platforms/arknights_list_0.json +++ b/tests/platforms/arknights_list_0.json @@ -1,65 +1,56 @@ { - "focusAnnounceId": "677", + "focusAnnounceId": "816", "announceList": [ { - "announceId": "677", - "title": "联锁竞赛预告\n「荷谟伊智境」", + "announceId": "807", + "title": "【雪融之诺】\n限时寻访开启", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/677.html", - "day": 28, - "month": 6, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/807_1640060583.html", + "day": 21, + "month": 12, "group": "ACTIVITY" }, { - "announceId": "676", - "title": "「制作组通讯」\n#12期", + "announceId": "809", + "title": "冰原信使系列\n新装限时上架", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/676.html", - "day": 23, - "month": 6, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/809_1640060505.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "810", + "title": "寒武纪系列\n限时复刻上架", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/810_1640060511.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "806", + "title": "跨年欢庆·回首\n限时寻访说明", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/806_1639379808.html", + "day": 14, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "802", + "title": "「制作组通讯」\n#15期", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/802_1638871766.html", + "day": 8, + "month": 12, "group": "SYSTEM" }, - { - "announceId": "672", - "title": "时代系列\n复刻限时上架", - "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/672.html", - "day": 17, - "month": 6, - "group": "ACTIVITY" - }, - { - "announceId": "671", - "title": "生命之地系列\n新装限时上架", - "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/671.html", - "day": 17, - "month": 6, - "group": "ACTIVITY" - }, - { - "announceId": "670", - "title": "【君影轻灵】\n复刻寻访开启", - "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/670.html", - "day": 17, - "month": 6, - "group": "ACTIVITY" - }, - { - "announceId": "667", - "title": "沃伦姆德的薄暮\n限时复刻开启", - "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/667.html", - "day": 17, - "month": 6, - "group": "ACTIVITY" - }, { "announceId": "97", "title": "新人寻访特惠\n必得六星干员", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/97.html", + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/97_1606379786.html", "day": 30, "month": 4, "group": "ACTIVITY" @@ -68,7 +59,7 @@ "announceId": "95", "title": "通关特定关卡\n赠送专属时装", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/95.html", + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/95_1606379781.html", "day": 30, "month": 4, "group": "ACTIVITY" @@ -77,7 +68,7 @@ "announceId": "192", "title": "《明日方舟》\n公测开启说明", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/192.html", + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/192_1606379744.html", "day": 30, "month": 4, "group": "SYSTEM" @@ -86,7 +77,7 @@ "announceId": "98", "title": "《明日方舟》\n公平运营申明", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/98.html", + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/98_1638970453.html", "day": 30, "month": 4, "group": "SYSTEM" @@ -95,7 +86,7 @@ "announceId": "94", "title": "常驻活动介绍", "isWebUrl": true, - "webUrl": "https://ak-fs.hypergryph.com/announce/IOS/announcement/94.html", + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/94_1606379757.html", "day": 30, "month": 4, "group": "ACTIVITY" diff --git a/tests/platforms/arknights_list_1.json b/tests/platforms/arknights_list_1.json index 8493893..05cef7f 100644 --- a/tests/platforms/arknights_list_1.json +++ b/tests/platforms/arknights_list_1.json @@ -1 +1,108 @@ -{"focusAnnounceId":"677","announceList":[{"announceId":"677","title":"联锁竞赛预告\n「荷谟伊智境」","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/677.html","day":28,"month":6,"group":"ACTIVITY"},{"announceId":"675","title":"特定干员\n限时出率上升","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/675.html","day":24,"month":6,"group":"ACTIVITY"},{"announceId":"676","title":"「制作组通讯」\n#12期","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/676.html","day":23,"month":6,"group":"SYSTEM"},{"announceId":"672","title":"时代系列\n复刻限时上架","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/672.html","day":17,"month":6,"group":"ACTIVITY"},{"announceId":"671","title":"生命之地系列\n新装限时上架","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/671.html","day":17,"month":6,"group":"ACTIVITY"},{"announceId":"670","title":"【君影轻灵】\n复刻寻访开启","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/670.html","day":17,"month":6,"group":"ACTIVITY"},{"announceId":"667","title":"沃伦姆德的薄暮\n限时复刻开启","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/667.html","day":17,"month":6,"group":"ACTIVITY"},{"announceId":"97","title":"新人寻访特惠\n必得六星干员","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/97.html","day":30,"month":4,"group":"ACTIVITY"},{"announceId":"95","title":"通关特定关卡\n赠送专属时装","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/95.html","day":30,"month":4,"group":"ACTIVITY"},{"announceId":"192","title":"《明日方舟》\n公测开启说明","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/192.html","day":30,"month":4,"group":"SYSTEM"},{"announceId":"98","title":"《明日方舟》\n公平运营申明","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/98.html","day":30,"month":4,"group":"SYSTEM"},{"announceId":"94","title":"常驻活动介绍","isWebUrl":true,"webUrl":"https://ak-fs.hypergryph.com/announce/IOS/announcement/94.html","day":30,"month":4,"group":"ACTIVITY"}],"extra":{"enable":false,"name":"额外活动"}} \ No newline at end of file +{ + "focusAnnounceId": "816", + "announceList": [ + { + "announceId": "805", + "title": "「风雪过境」\n暨跨年活动开启", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/805_1640074952.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "807", + "title": "【雪融之诺】\n限时寻访开启", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/807_1640060583.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "809", + "title": "冰原信使系列\n新装限时上架", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/809_1640060505.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "810", + "title": "寒武纪系列\n限时复刻上架", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/810_1640060511.html", + "day": 21, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "806", + "title": "跨年欢庆·回首\n限时寻访说明", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/806_1639379808.html", + "day": 14, + "month": 12, + "group": "ACTIVITY" + }, + { + "announceId": "802", + "title": "「制作组通讯」\n#15期", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/802_1638871766.html", + "day": 8, + "month": 12, + "group": "SYSTEM" + }, + { + "announceId": "97", + "title": "新人寻访特惠\n必得六星干员", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/97_1606379786.html", + "day": 30, + "month": 4, + "group": "ACTIVITY" + }, + { + "announceId": "95", + "title": "通关特定关卡\n赠送专属时装", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/95_1606379781.html", + "day": 30, + "month": 4, + "group": "ACTIVITY" + }, + { + "announceId": "192", + "title": "《明日方舟》\n公测开启说明", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/192_1606379744.html", + "day": 30, + "month": 4, + "group": "SYSTEM" + }, + { + "announceId": "98", + "title": "《明日方舟》\n公平运营申明", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/98_1638970453.html", + "day": 30, + "month": 4, + "group": "SYSTEM" + }, + { + "announceId": "94", + "title": "常驻活动介绍", + "isWebUrl": true, + "webUrl": "https://ak.hycdn.cn/announce/IOS/announcement/94_1606379757.html", + "day": 30, + "month": 4, + "group": "ACTIVITY" + } + ], + "extra": { + "enable": false, + "name": "额外活动" + } +} diff --git a/tests/platforms/test_arknights.py b/tests/platforms/test_arknights.py index cd3d46f..d105ac4 100644 --- a/tests/platforms/test_arknights.py +++ b/tests/platforms/test_arknights.py @@ -35,12 +35,12 @@ def monster_siren_list_1(): @respx.mock async def test_fetch_new(arknights, dummy_user_subinfo, arknights_list_0, arknights_list_1, monster_siren_list_0, monster_siren_list_1): ak_list_router = respx.get("https://ak-conf.hypergryph.com/config/prod/announce_meta/IOS/announcement.meta.json") - detail_router = respx.get("https://ak-fs.hypergryph.com/announce/IOS/announcement/675.html") + detail_router = respx.get("https://ak.hycdn.cn/announce/IOS/announcement/805_1640074952.html") version_router = respx.get('https://ak-conf.hypergryph.com/config/prod/official/IOS/version') preannouncement_router = respx.get('https://ak-conf.hypergryph.com/config/prod/announce_meta/IOS/preannouncement.meta.json') monster_siren_router = respx.get("https://monster-siren.hypergryph.com/api/news") ak_list_router.mock(return_value=Response(200, json=arknights_list_0)) - detail_router.mock(return_value=Response(200, text=get_file('arknights-detail-675.html'))) + detail_router.mock(return_value=Response(200, text=get_file('arknights-detail-805'))) version_router.mock(return_value=Response(200, json=get_json('arknights-version-0.json'))) preannouncement_router.mock(return_value=Response(200, json=get_json('arknights-pre-0.json'))) monster_siren_router.mock(return_value=Response(200, json=monster_siren_list_0)) @@ -60,6 +60,6 @@ async def test_fetch_new(arknights, dummy_user_subinfo, arknights_list_0, arknig assert(post.url == '') assert(post.target_name == '明日方舟游戏内公告') assert(len(post.pics) == 1) - assert(post.pics == ['https://ak-fs.hypergryph.com/announce/images/20210623/e6f49aeb9547a2278678368a43b95b07.jpg']) + # assert(post.pics == ['https://ak-fs.hypergryph.com/announce/images/20210623/e6f49aeb9547a2278678368a43b95b07.jpg']) print(res3[0][1]) r = await post.generate_messages()