还是随项目启动。解决对象传递问题
This commit is contained in:
@@ -55,6 +55,21 @@ def main(chat_type: int):
|
||||
# 让机器人一直跑
|
||||
robot.keep_running_and_block_process()
|
||||
|
||||
# 在启动Dashboard的部分
|
||||
|
||||
# 启动Dashboard服务器
|
||||
dashboard_server = None
|
||||
try:
|
||||
# 创建Dashboard服务器实例,共享robot对象
|
||||
from admin.dashboard.server import DashboardServer
|
||||
dashboard_server = DashboardServer(robot_instance=robot)
|
||||
|
||||
# 在单独的线程中启动Dashboard服务器
|
||||
dashboard_thread = threading.Thread(target=dashboard_server.run, daemon=True)
|
||||
dashboard_thread.start()
|
||||
robot.LOG.info(f"Dashboard服务器已在 http://{dashboard_server.host}:{dashboard_server.port} 启动")
|
||||
except Exception as e:
|
||||
robot.LOG.error(f"Dashboard服务器启动失败: {e}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = ArgumentParser()
|
||||
|
||||
Reference in New Issue
Block a user