| 400 | invalidParameter.robotCode.empty | The bot robotCode is empty. | The bot robotCode is invalid. Check whether the bot is in the group. |
| 400 | invalidParameter.robotCode.auth | The app appkey does not match the bot robotCode. Use the appkey of the bot’s app. | The app appkey does not match the bot robotCode. Use the appkey of the bot’s app. |
| 400 | invalidParameter.robotCode.auth | The app suiteKey does not match the bot. Use the suiteKey of the ISV app bound to the bot to send messages. | The app suiteKey does not match the bot. Use the suiteKey of the ISV app bound to the bot to send messages. |
| 400 | invalidParameter.robotCode.coolApp | The cool app code is invalid. | The cool app code is invalid. |
| 400 | invalidParameter.robotCode.coolApp | The cool app code does not match the bot. Use the bot bound to this cool app to send messages. | The cool app code does not match the bot. Use the bot bound to this cool app to send messages. |
| 400 | invalidParameter.robotCode.coolApp | The cool app bound to this bot is not used in the group. | The cool app bound to this bot is not used in the group. |
| 400 | invalidParameter.robotCode.auth | Only the cool app identity can use this bot. | Only the cool app identity can use this bot. |
| 400 | invalidParameter.userIds.empty | The user userId list is empty. | The user userId list is empty. |
| 400 | invalidParameter.userIds.overMax | The user userId list exceeds the maximum limit. | The user userId list exceeds the maximum limit. |
| 400 | invalidParameter.msgKey.empty | msgKey is missing. | msgKey is missing. |
| 400 | invalidParameter.msgKey.invalid | msgKey is invalid. | msgKey is invalid. |
| 400 | invalidParameter.msgParam.invalid | msgParam must be in JSON format. | msgParam must be in JSON format. |
| 400 | invalidParameter.param.invalid | Invalid parameter. | Invalid parameter. |
| 400 | invalidParameter.msg.unsupport | Unsupported message type. | Unsupported message type. |
| 400 | invalidParameter.msgParam.tooLong | The message content is too long. | The message content is too long. |
| 400 | invalidParameter.robotCode.notExsit | The bot does not exist. | The bot does not exist. |
| 400 | unknown.send.result | Unknown send result. | Unknown send result. |
| 400 | invalidParameter.msgBody.invalid | The body must be JSON. | The body must be JSON. |
| 400 | invalidParameter.robotCode.missing | robotCode is missing. | robotCode is missing. |
| 400 | invalidParameter.userId.empty | staffId is missing. | staffId is missing. |
| 400 | invalidParameter.token.invalid | Unauthorized token. | Unauthorized token. |
| 400 | invalidParameter.processQueryKey.missing | processQueryKey is missing. | processQueryKey is missing. |
| 400 | invalidParameter.robotCode.invalid | Invalid robotCode. | Invalid robotCode. |
| 400 | invalid.processQueryKey | Invalid processQueryKey. | Invalid processQueryKey. |
| 400 | miss.openConversationId | openConversationId is missing. | openConversationId is missing. |
| 400 | invalid.openConversationId | Invalid openConversationId. | Invalid openConversationId. |
| 400 | group.disbanded | The group has been disbanded. | The group has been disbanded. |
| 400 | token.notExisted | The TOKEN does not exist. | The TOKEN does not exist. |
| 400 | bot.stopped | The group bot has been deactivated. | The group bot has been deactivated. |
| 400 | template.not.existed | The bot template does not exist. | The bot template does not exist. |
| 400 | template.stopped | The bot template has been deactivated. | The bot template has been deactivated. |
| 400 | miss.param.text | The text attribute is required. | The text attribute is required. |
| 400 | miss.param.contentOfText | The text->content attribute is required. | The text->content attribute is required. |
| 400 | miss.param.link | The link attribute is required. | The link attribute is required. |
| 400 | miss.param.textOfLink | The link->text attribute is required. | The link->text attribute is required. |
| 400 | miss.param.titleOfLink | The link->title attribute is required. | The link->title attribute is required. |
| 400 | miss.param.messageUrlOfLink | The link->messageUrl attribute is required. | The link->messageUrl attribute is required. |
| 400 | miss.param.markdown | The markdown attribute is required. | The markdown attribute is required. |
| 400 | miss.param.markdownTotitle | The markdown->text attribute is required. | The markdown->text attribute is required. |
| 400 | miss.param.markdownTotext | The markdown->text attribute is required. | The markdown->text attribute is required. |
| 400 | miss.param.actionCard | The actionCard attribute is required. | The actionCard attribute is required. |
| 400 | miss.param.actionCardTotitle | The actionCard->title attribute is required. | The actionCard->title attribute is required. |
| 400 | miss.param.actionCardTotext | The actionCard->text attribute is required. | The actionCard->text attribute is required. |
| 400 | miss.param.actionCardTosingleTitle | The actionCard->singleTitle attribute is required. | The actionCard->singleTitle attribute is required. |
| 400 | miss.param.actionCardTosingleUrl | The actionCard->singleURL attribute is required. | The actionCard->singleURL attribute is required. |
| 400 | miss.param.actionCardTobtns | The actionCard->btns attribute is required. | The actionCard->btns attribute is required. |
| 400 | miss.param.actionCardTobtnsTotitle | The actionCard->btns->title attribute is required. | The actionCard->btns->title attribute is required. |
| 400 | miss.param.actionCardTobtnsToactionUrl | The actionCard->btns->actionURL attribute is required. | The actionCard->btns->actionURL attribute is required. |
| 400 | invalid.param.actionCardTobtnOrientation | Invalid actionCard->btnOrientation. | Invalid actionCard->btnOrientation. |
| 400 | invalid.param.actionCardTocanForward | Invalid actionCard->canForward. | Invalid actionCard->canForward. |
| 400 | miss.param.feedCard | The feedCard attribute is required. | The feedCard attribute is required. |
| 400 | miss.param.feedCardTolinks | The feedCard->links attribute is required. | The feedCard->links attribute is required. |
| 400 | miss.param.feedCardTolinksTotitle | The feedCard->links->title attribute is required. | The feedCard->links->title attribute is required. |
| 400 | miss.param.feedCardTolinksTomessageUrl | The feedCard->links->messageURL attribute is required. | The feedCard->links->messageURL attribute is required. |
| 400 | miss.param.feedCardTolinksTopicUrl | The feedCard->links->picURL attribute is required. | The feedCard->links->picURL attribute is required. |
| 400 | miss.param.photo | The photo attribute is required. | The photo attribute is required. |
| 400 | miss.param.photoTophotoUrl | The photo->photoURL attribute is required. | The photo->photoURL attribute is required. |
| 400 | miss.param.image | The image attribute is required. | The image attribute is required. |
| 400 | miss.param.imageTopicUrl | The image->picURL attribute is required. | The image->picURL attribute is required. |
| 400 | miss.param.beautifulCard | The beautifulCard attribute is required. | The beautifulCard attribute is required. |
| 400 | miss.param.beautifulCardToimage | The beautifulCard->image attribute is required. | The beautifulCard->image attribute is required. |
| 400 | miss.param.beautifulCardTotitle | The beautifulCard->title attribute is required. | The beautifulCard->title attribute is required. |
| 400 | miss.param.beautifulCardToactionUrl | The beautifulCard->actionUrl attribute is required. | The beautifulCard->actionUrl attribute is required. |
| 400 | miss.param.beautifulCardTointroduction | The beautifulCard->introduction attribute is required. | The beautifulCard->introduction attribute is required. |
| 400 | send.byToken.tooFast | Rate limit error when sending with TOKEN. | Rate limit error when sending with TOKEN. |
| 400 | send.too.fast | Rate limit error. | Rate limit error. |
| 400 | send.forbidden | Sending is forbidden. | Sending is forbidden. |
| 400 | ip.not.match | The IP does not match. | The IP does not match. |
| 400 | keywords.not.match | Keywords do not match. | Keywords do not match. |
| 400 | sign.not.match | The signature does not match. | The signature does not match. |
| 400 | contain.unsafe.url | Contains an unsafe external link. | Contains an unsafe external link. |
| 400 | contain.notAllowed.text | Contains inappropriate text. | Contains inappropriate text. |
| 400 | contain.notAllowed.picture | Contains an inappropriate image. | Contains an inappropriate image. |
| 400 | contain.notAllowed.content | Contains inappropriate content. | Contains inappropriate content. |
| 400 | illegal.receivers | The recipient list is invalid. | The recipient list is invalid. |
| 400 | receivers.exceed | The recipient list exceeds the limit. | The recipient list exceeds the limit. |
| 400 | illegal.excludes | The excluded recipient list is invalid. | The excluded recipient list is invalid. |
| 400 | too.many.group | Rate limit due to frequent sending. | Rate limit due to frequent sending. |
| 400 | too.many.people | Rate limit due to frequent sending. | Rate limit due to frequent sending. |
| 400 | only.groupAdmin.canAtAll | Only the group owner can @Everyone. | Only the group owner can @Everyone. |
| 400 | bot.forbidden.sendMessage | The account is muted. | The account is muted. |
| 400 | session.notExisted | The session does not exist. | The session does not exist. |
| 400 | session.expired | The session has expired. | The session has expired. |
| 400 | staffId.notExisted | staffId does not exist. | staffId does not exist. |
| 400 | chatbotId.notAllow.sendOTO | Proactively sending direct messages is not allowed. | Proactively sending direct messages is not allowed. |
| 400 | robot.oto.notExist | No valid bot direct message chat exists. | No valid bot direct message chat exists. |
| 400 | sendMessage.model.notMatch | No matching message model. | No matching message model. |
| 400 | miss.param.file | %s | Invalid message content. The file attribute is required. |
| 400 | miss.param.video | %s | Invalid message content. The video->videoMediaId attribute is required. |
| 400 | miss.param.audio | %s | Invalid message content. The audio attribute is required. |
| 400 | conversation.org.notMatch | The organization information of the chat does not match. | Confirm whether the token has permission to operate on this chat. |
| 400 | resource.not.found | %s | The resource does not exist. The bot may not exist. |
| 400 | unauthorized | %s | Unauthorized. |
| 400 | auth.error | %s | Insufficient permissions. The operation is not allowed. |
| 400 | resource.unavailable | %s | The resource is unavailable. The bot may be deactivated, or the cool app may not be installed in the chat. |
| 500 | system.error | Unknown system error. | Unknown system error. |
| 500 | send.ding.exception | Error sending DING message. | Error sending DING message. |