diff --git a/astrbot/dashboard/routes/file.py b/astrbot/dashboard/routes/file.py index 44c92ad07..8ea73d084 100644 --- a/astrbot/dashboard/routes/file.py +++ b/astrbot/dashboard/routes/file.py @@ -19,9 +19,6 @@ class FileRoute(Route): try: file_path = await file_token_service.handle_file(file_token) return await send_file(file_path) - except FileNotFoundError as e: - logger.warning(str(e)) - return abort(404) - except KeyError as e: + except (FileNotFoundError, KeyError) as e: logger.warning(str(e)) return abort(404) diff --git a/astrbot/dashboard/routes/static_file.py b/astrbot/dashboard/routes/static_file.py index 4503a28e5..729fe8547 100644 --- a/astrbot/dashboard/routes/static_file.py +++ b/astrbot/dashboard/routes/static_file.py @@ -28,7 +28,7 @@ class StaticFileRoute(Route): @self.app.errorhandler(404) async def page_not_found(e): - return "404 Not found。如果你初次使用打开面板发现 404, 请参考文档: https://astrbot.app/faq.html。" + return "404 Not found。如果你初次使用打开面板发现 404, 请参考文档: https://astrbot.app/faq.html。如果你正在测试回调地址可达性,显示这段文字说明测试成功了。" async def index(self): return await self.app.send_static_file("index.html")