使用Node.js向Microsoft团队发送消息

时间:2020-10-15 16:08:44

标签: node.js botframework microsoft-teams

当前,我们有一个团队机器人,可以回复用户消息。它部署在Google Cloud Functions上并使用nodejs。在这种情况下,我们的代码如下:

const {
    TurnContext,
    TeamsActivityHandler,
    CardFactory,
    AttachmentLayoutTypes,
    ActionTypes
} = require('botbuilder');

class TeamsConversationBot extends TeamsActivityHandler {
    constructor() {
        super();

        this.onMessage(async (context:any, next:any) => {

上下文对象是我们用来将响应发送回最终用户的对象,如下所示:

await context.sendActivity('my message')

以上效果很好。但是,我们现在有一个新的要求,我们希望在后端系统中发生某些事件时向团队用户发送消息。我相信由于用户发送消息而导致的上下文对象不会在这里飞行。那么,我们该怎么做呢?

0 个答案:

没有答案