Botkit,向Jabber的房间发送消息

时间:2018-05-31 14:45:03

标签: javascript xmpp botkit

我正在尝试为jabber创建一个机器人,如果我向用户发送消息,它可以正常工作,例如

bot.say(message = {
    text: 'hi',
    user: 'user@domain.com'
})

然而,当我试图为聊天室做同样的事情时,它却没有这样做。我是否需要聊天室的特定JID,如果是这样我在哪里可以找到它? 我目前正在尝试以下失败。

bot.say(message = {
    text: 'hi',
    channel: 'roomName@domain.com'
})

这个机器人是用javascript中的botkit编写的。

1 个答案:

答案 0 :(得分:0)

bot.say(message = {
            text: 'hi',
            user: 'j4wteam77161840418404@conference-1-standalonecluster.alpha-cup.cisco.com',
            group: true,
        });

确保您已将此机器人添加到房间中。 房间ID来自pchat房间的房间信息。删除im:当您将房间链接复制到代码时。