self::SUCCESS_CODE, "error" => self::ERROR_CODE, "initComplete" => self::DEVICE_INIT_OK, "bindSocket" => self::WEB_SOCKET_STATUS, "addDevice" => self::WEB_BIND_DEVICE, 'getUserInfo' => self::WEB_USER_INFO, 'sendPrivateMessage' => self::WEB_SEND_PRIVATE_MESSAGE, 'getPrivateMessageList' => self::WEB_PRIVATE_MESSAGE_LIST, 'receivePrivateMessage' => self::WEB_RECEIVE_PRIVATE_MESSAGE, 'getCards' => self::WEB_CARDS, 'sendCard' => self::WEB_SEND_CARD, 'getPostList' => self::WEB_POST_STATUS_LIST, 'initCheck' => self::INIT_CHECK, 'deviceOffline' => self::DEVICE_OFFLINE, 'stopAi' => self::MSG_STOP_AI_REPLY, 'replyMsgRunning' => self::MSG_REPLY_RUNNING, 'replyMsgCompleted' => self::MSG_REPLY_COMPLETED, ]; /** * 错误消息映射 */ private static array $messages = [ self::DEFAULT_TEXT => '默认', self::ERROR_CODE => '指令错误', self::SUCCESS_CODE => '成功', self::DEVICE_INIT_OK => '设备初始化完成', self::WEB_SOCKET_STATUS => '绑定socket', self::WEB_BIND_DEVICE => '绑定设备', self::WEB_USER_INFO => '用户信息', self::WEB_SEND_PRIVATE_MESSAGE => '发送私信消息', self::WEB_PRIVATE_MESSAGE_LIST => '私信列表', self::WEB_RECEIVE_PRIVATE_MESSAGE => '接收私信', self::WEB_CARDS => '名片列表', self::WEB_POST_STATUS_LIST => '名片列表', self::INIT_CHECK => '初始化检查', self::INVALID_REQUEST => '无效请求', self::DEVICE_OFFLINE => '设备不在线', self::DEVICE_INIT_NOT_COMPLETE => '设备初始化未完成', self::INVALID_REQUEST_NOFUND_DEVICE => '无效请求,设备参数不存在', self::CARD_ERROR_CODE => '卡片错误', self::DEVICE_INVALID_ACCOUNT => '该设备缺少用户信息', self::CARD_DEVICE_OFFLINE => '设备不在线,无法获取名片列表', self::WED_BIND_ERROR_CODE => '绑定执行错误', self::DEVICE_HAS_BIND => '设备已绑定', self::DEVICE_ERROR_CODE => '设备指令异常', self::DEVICE_NOT_FOUND => '设备不存在', self::DEVICE_NOT_ONLINE => '设备不在线', self::DEVICE_INIT_COMPLETED_ERROR => '设备初始化完成异常', self::USER_ERROR_CODE => '用户指令异常', self::INIT_CHECK_ERROR_CODE => '初始化检查异常', self::MSG_ERROR_CODE => '消息指令异常', self::MSG_DEVICE_ACCOUNT_SETTING => '请先配置设备账号相关设置', self::MSG_ACCOUNT_NOT_REPLY_STRATEGY => '账号未配置回复策略', self::MSG_ACCOUNT_NOT_ROBOT => '账号未配置机器人', self::MSG_STOP_AI_REPLY => '已停止AI回复', self::MSG_CHAT_PROMPT_NOT_FOUND => '提示词不存在', self::MSG_ROBOT_NOT_FOUND_KNOWLEDGE => '机器人挂载的知识库不存在', self::MSG_SEND_MESSAGE_ERROR => '发送消息失败', self::NOT_SUPPORT => '不支持,请重试', self::NOT_SUPPORT_PERSONAL => '小红书个人账号不支持获取名片列表', self::CARD_NOT_FOUND => '名片不存在', self::UPDATE_POST_INFO_FAIL => '更新笔记状态异常', self::MSG_ACCOUNT_NOT_OPENAI => '未开启AI回复', self::DEVICE_RUNNING_REPLY_MSG => '设备正在回复消息中, 请稍后再试', self::DEVICE_INVALID_REQUEST => '设备参数无效', self::WEB_USER_INVALID_REQUEST => '用户参数无效', ]; /** * 获取错误消息 */ public static function getMessage(int $code): string { return self::$messages[$code] ?? '未知错误'; } }