【发布时间】:2018-05-17 15:46:06
【问题描述】:
我希望能够获取聊天服务的最后几条消息。这是我想要实现的目标。
const TWILIO = require('twilio');
const CHAT_CLIENT = new TWILIO.Twilio(CHAT_ACCOUNT_SID, CHAT_AUTH_TOKEN);
let obj = await CHAT_CLIENT.chat.services(CHAT_SERVICE_SID)
.channels(MY_CHANEL_SID)
.messages.page()
let messages = obj['instances']
let nextMessages = await obj.nextPage()
代码可以运行,但它会返回前 50 条消息。是的,我还有下一页将是下一条消息,但我希望始终先收到最后一条消息。当用户加入聊天时,他希望看到最后一条消息,而不是第一条。在到达最后一页之前,我如何才能在不进行多次查询的情况下获得它们?
另外,如果有人知道如何获取聊天消息的总数,那将会很有帮助。
【问题讨论】:
标签: node.js twilio twilio-api