是否可以通过 Viber API 获取消息历史记录?

Is it possible to obtain a history of messages via Viber API?

根据 API 文档 (http://developers.viber.com/api/rest-bot-api/index.html#viber-rest-api),可用的函数不多。我想澄清一下有没有办法使用 API?

获取消息的历史记录

更新 因为这个 API 是为创建机器人而设计的,是否有编写自定义 Viber 客户端的方法?例如,Telegram 有 API 用于此目的:https://core.telegram.org/methods

您没有API从 Viber 获取消息历史记录,但您可以在您这边创建包含接收和发送消息历史记录的列表。

您可以使用各种技术创建自定义服务(客户端),但这里是使用 Java with Spring boot

的示例

在此示例中,您可以在 SpringEchoBot class 中创建列表。 List 将存储所有在 onMessageReceived 方法中收到并返回 response.send().

的消息

简而言之,您可以自行创建消息历史记录存储空间并根据需要进行管理。