3

我有一个使用 twilio 可编程聊天的即时消息 Web 应用程序,其中包含成员订阅的“n”个私人频道。我正在使用twilio 聊天 javascript 库。如何实时显示来自所有这些渠道的消息?

我有连接和频道列表

Twilio.Client.create(token).then(client => {
    this.chatClient = client
    this.chatClient.getSubscribedChannels().then(function (paginator) {
        for (var i = 0; i < paginator.items.length; i++) {
            const channel = paginator.items[i]
            console.log('Channel: ' + channel.friendlyName)
        }
    })
});
4

1 回答 1

3

在聊天客户端对象上使用“mesageAdded”事件

Twilio.Client.create(token).then(client => {
    this.chatClient = client
    this.chatClient.getSubscribedChannels().then(function (paginator) {
        console.log(paginator.items)
    })

    this.chatClient.on('messageAdded', function (message) {
        console.log(message)
    })
});
于 2019-02-19T09:16:36.300 回答