typescript - userRole 总是返回“用户”,即使是管理员
问题描述
我正在使用 getTeamMembers() 方法来查看哪些成员是私人团队中的管理员,即使以管理员身份登录,userRole 值也是“用户”。任何人都可以帮忙吗?
import { BotDeclaration, } from "express-msteams-host";
import {
ActionTypes,
CardFactory, MemoryStorage, MessageFactory,
TeamsActivityHandler, TaskModuleTaskInfo,
TurnContext, TaskModuleRequest, TaskModuleResponse, TeamsInfo
} from "botbuilder";
import * as Util from "util";
const TextEncoder = Util.TextEncoder;
@BotDeclaration(
"/api/messages",
new MemoryStorage(),
process.env.MICROSOFT_APP_ID,
process.env.MICROSOFT_APP_PASSWORD)
export class LearningTeamsBot extends TeamsActivityHandler {
constructor() {
super();
// create handlers
this.onMessage(async (context, next) => {
console.log(await TeamsInfo.getTeamMembers(context))
解决方案
我们可以在我们这边重现这个问题。为此提出了一个错误。当它修复时,我们没有 ETA 可以分享。
推荐阅读
- firebase - Firebase 数据库规则意外行为
- puppeteer - 如何从 Puppeteer 获取 java 脚本及其启动器(类似于 Network 选项卡)
- java - Eclipse 支持 Java 10?
- wordpress - 我需要将我的菜单更改为响应式菜单
- python - 如何获得对生成器发送方法的弱引用?
- c - 从宏名中获取字符以优化宏功能
- c# - 使用 AngleSharp 库从 href 获取 url
- php - Laravel 5.6 注册时出现路由 404 错误
- android - 使用低于要求的 SDK 编译 apk
- java - 在Java中序列化属于继承层次结构的对象?