加入指令数据统计,指令看板内容
This commit is contained in:
37
robot.py
37
robot.py
@@ -586,6 +586,43 @@ class Robot(Job):
|
||||
self.LOG.error(f"插件 {plugin.name} 处理消息失败: {e}")
|
||||
|
||||
return False
|
||||
#
|
||||
# def _start_stats_dashboard(self) -> None:
|
||||
# """启动统计看板服务器"""
|
||||
# try:
|
||||
# # 检查是否已加载统计看板插件
|
||||
# if 'stats_dashboard' in self.plugins:
|
||||
# dashboard_plugin = self.plugins['stats_dashboard']
|
||||
# if hasattr(dashboard_plugin, 'start_server'):
|
||||
# dashboard_plugin.start_server()
|
||||
# self.LOG.info("统计看板服务器已启动")
|
||||
# # 获取本地IP地址
|
||||
# import socket
|
||||
# hostname = socket.gethostname()
|
||||
# local_ip = socket.gethostbyname(hostname)
|
||||
#
|
||||
# # 获取配置信息
|
||||
# if hasattr(dashboard_plugin, 'config'):
|
||||
# host = dashboard_plugin.config.get("host", "127.0.0.1")
|
||||
# port = dashboard_plugin.config.get("port", 8080)
|
||||
# username = dashboard_plugin.config.get("username", "admin")
|
||||
# password = dashboard_plugin.config.get("password", "admin123")
|
||||
#
|
||||
# # 在控制台输出访问信息
|
||||
# print("\n" + "="*50)
|
||||
# print("统计看板服务器已启动")
|
||||
# print(f"本地访问地址: http://127.0.0.1:{port}")
|
||||
# print(f"局域网访问地址: http://{local_ip}:{port}")
|
||||
# print(f"用户名: {username}")
|
||||
# print(f"密码: {password}")
|
||||
# print("="*50 + "\n")
|
||||
# else:
|
||||
# self.LOG.warning("统计看板插件未实现start_server方法")
|
||||
# else:
|
||||
# self.LOG.warning("未找到统计看板插件,请确保插件已正确安装")
|
||||
# except Exception as e:
|
||||
# self.LOG.error(f"启动统计看板服务器出错: {e}")
|
||||
#
|
||||
|
||||
# ============================================== 业务内容==========================================================
|
||||
@scheduled_job(cron="0 0 8 * * *", name="每日新闻推送")
|
||||
|
||||
Reference in New Issue
Block a user