使用twilio-chat.js如何在单个频道上收听消息?我发现这个问题询问如何在多个频道上收听,但我找不到任何描述如何在单个频道上执行此操作的内容。
(访问令牌在哪里token
)。目前我有:
let client = await Twilio.Chat.Client.create(token);
client.on('messageAdded', function(message){...})
使用twilio-chat.js如何在单个频道上收听消息?我发现这个问题询问如何在多个频道上收听,但我找不到任何描述如何在单个频道上执行此操作的内容。
(访问令牌在哪里token
)。目前我有:
let client = await Twilio.Chat.Client.create(token);
client.on('messageAdded', function(message){...})
messageAdded
当消息添加到通道时触发该事件。客户端在所有订阅的频道上获取所有这些事件。
您需要messageAdded
在通道本身而不是客户端上处理事件。为此,您首先需要获取通道 - 在本例中为SID,然后处理事件:
let client = await Twilio.Chat.Client.create(token);
let channel = await client.getChannelBySid(sid);
channel.on('messageAdded', function(message){...})