diff --git a/main.py b/main.py index 252f8d6..f3d7614 100644 --- a/main.py +++ b/main.py @@ -14,7 +14,7 @@ async def message_recv(server_connection: Server.ServerConnection): recv_handler.server_connection = server_connection send_handler.server_connection = server_connection async for raw_message in server_connection: - logger.debug(f"{raw_message[:80]}..." if len(raw_message) > 80 else raw_message) + logger.debug(f"{raw_message}..." if len(raw_message) > 80 else raw_message) decoded_raw_message: dict = json.loads(raw_message) post_type = decoded_raw_message.get("post_type") if post_type == "meta_event": diff --git a/src/config.py b/src/config.py index 172fb56..7fb88d4 100644 --- a/src/config.py +++ b/src/config.py @@ -43,6 +43,10 @@ class Config: self.nickname = raw_config["Nickname"].get("nickname") self.server_host = raw_config["Napcat_Server"].get("host", "localhost") self.server_port = raw_config["Napcat_Server"].get("port", 8095) + self.platform = raw_config["MaiBot_Server"].get("platform_name") + if not self.platform: + logger.critical("请在配置文件中指定平台") + sys.exit(1) self.napcat_heartbeat_interval = raw_config["Napcat"].get("interval", 30) self.mai_host = raw_config["MaiBot_Server"].get("host", "localhost") self.mai_port = raw_config["MaiBot_Server"].get("port", 8000) diff --git a/template/template_config.toml b/template/template_config.toml index 3a90d69..d94d511 100644 --- a/template/template_config.toml +++ b/template/template_config.toml @@ -6,8 +6,9 @@ host = "localhost" # Napcat设定的url地址 port = 8095 # Napcat设定的ws端口 [MaiBot_Server] # 连接麦麦的ws服务设置 -host = "localhost" # 麦麦在.env文件中设置的url地址 -port = 8000 # 麦麦在.env文件中设置的ws端口 +platform_name = "qq" # 标识adapter的名称(必填) +host = "localhost" # 麦麦在.env文件中设置的url地址 +port = 8000 # 麦麦在.env文件中设置的ws端口 [Napcat] heartbeat = 30 # 与Napcat设置的心跳相同(按秒计)