Похоже, что может быть два способа сделать это:
1. Используйте Twilio webhooks:
https://www.twilio.com/docs/chat/webhook-events
Вам нужно зарегистрировать webhook в своем канале чата на событие, которое вы хотите прослушать, и сообщить ему, в какую конечную точку отправить запрос,тогда вы можете обработать запрос в REST API вашего сервера. Это позволяет вам отправлять все обновления прямо на ваш сервер прямо в форме Twilio
или
2. Используйте ChannelListener в вашем javascript
Новое сообщение в канале :
// Listen for new messages sent to a channel
myChannel.on('messageAdded', function(message) {
console.log(message.author, message.body);
});
Канал обновлен :
// A channel's attributes or metadata have changed.
chatClient.on('channelUpdated', function(channel) {
console.log('Channel updates: ' + channel.sid);
});