botframework - 在 groupChat 对话更新的活动对象中未收到组的名称。团队的 MSBot 框架 (nodejs)
问题描述
当有人在对话更新事件的活动对象中将我的机器人添加到他们的群聊时,我没有收到群聊的名称。
{
"membersAdded": [
{
"id": "28:306a0c33-333-47ce-a9f8-03799e676dc2"
}
],
"type": "conversationUpdate",
"timestamp": "2020-05-14T19:55:28.0039315Z",
"id": "f:9476c223-fd49-7a31-06b9-d97ff3fd4d76",
"channelId": "msteams",
"serviceUrl": "https://smba.trafficmanager.net/in/",
"from": {
"id": "29:1q1sbfe3sRPvYJgi-PwHztKmrnLj7ozY233ciqF2CRitV0cOgY5ldNxWtJMDVMmXYuItSHM5xETWmlyuZvoEGXg",
"aadObjectId": "d1ac8255-7079-4bff-bda6-1593f42e7d52"
},
"conversation": {
"isGroup": true,
"conversationType": "groupChat",
"tenantId": "86b9a961-9303-4cc1-b78d-62d07f6ab178",
"id": "19:29da1fbb91314556a8bba82eaf17ea61@thread.v2"
},
"recipient": {
"id": "28:306a0c33-333-47ce-a9f8-03799e676dc2",
"name": "testbot"
},
"channelData": {
"tenant": {
"id": "86b9a961-9303-4cc1-b78d-62d07f6ab178"
}
}
}
有什么办法可以得到 groupChat 的名称吗?
解决方案
@Nikhil,您没有在成员添加事件中获得团队名称。仅在团队重命名事件的情况下才会传递团队名称。请查看文档以获取更多详细信息。
推荐阅读
- entity-framework-core - 如果无法读取该项目,是否可以从 Cosmos 中删除该项目?
- java - 释放按钮时停止 ObjectAnimation
- javascript - 每当有重新排序时更新所有行号
- ios - 在不使用设备设置的情况下将应用设置为具有亮/暗模式
- git - 在两个分支之间生成补丁格式
- javascript - 有什么方法可以在消费者超时后自动启动 eventthub 订阅?
- python - 如何将多个图像列表按列打印到 .PDF 文件?
- json - Postman 可视化和使用 Handlebars 进行迭代
- reactjs - Next JS - 如何使用 next-transpile-modules 解析路径?
- maven - 使用 Maven Tycho 和 Eclipse RCP 构建客户端应用程序分发