0

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

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

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

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

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

4

1 回答 1

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

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

于 2018-06-05T02:13:31.417 回答