我正在创建一个处理基本 IT 支持任务的聊天机器人。我在 Power Virtual Agent 中创建了一个流程,将提出支持请求的用户放入与我的团队聊天中。
我已经创建了流程并调用它,然后它会到达并尝试创建聊天。但我收到错误BadRequest
。如果我输入自己的电子邮件以及其他用户的电子邮件,我会理解这一点,id
但我只将bot.UserID
变量输入到要添加的成员输入。
bot.用户ID =4521-****-****-****
我的用户 ID =5784-****-****-****
Members to add: 4521-****-****-****
{
"error": {
"code": "BadRequest",
"message": "Duplicate chat members is specified in the request body.",
"innerError": {
"date": "2022-07-12T11:50:15",
"request-id": "5784-****-****-****",
"client-request-id": "5784-****-****-****"
}
}
}
{
"Transfer-Encoding": "chunked",
"Vary": "Accept-Encoding",
"Strict-Transport-Security": "*****",
"request-id": "5784-****-****-****",
"client-request-id": "5784-****-****-****",
"x-ms-ags-diagnostic":
"Timing-Allow-Origin": "*",
"x-ms-apihub-cached-response": "true",
"x-ms-apihub-obo": "true",
"Date": "Tue, 12 Jul 2022",
"Content-Type": "application/json",
"Content-Length": "***"
}
bot.UserID
我只添加了与他们不相同的用户,由于我创建了机器人,所以我会自动被放入聊天室,所以不包括我自己。
bot.UserName 是提出支持请求的人的名字,与我的名字不一样。
重复的内容来自哪里?
答案1
当您创建聊天时,系统也会自动添加您,这就是您出现重复错误的原因。只需将自己从聊天中删除即可要添加的成员字段,它应该可以工作。