我有一个具有聊天功能的应用程序,它也支持群聊。在我的应用程序中,我有许多公共团体,现在我想要清除现有公共团体的MUC历史而不破坏该组。
实际上这个群体有很多用户,我不想错过任何一个用户,我不能强迫他们中的任何人再次加入这个群体。
我可以尝试history_size:0,但问题是,组历史永远不会出现,这不是我的要求。我只想清除一次团体历史。
我在链接上看到Ejabberd没有为房间管理员提供清理消息队列的任何方法。这是真的?
答案 0 :(得分:0)
是的,要清理历史记录,您应该在MUC管理API中开发并添加新命令:https://docs.ejabberd.im/admin/ejabberdctl/muc-admin/