我怎样才能清除Ejabberd的MUC历史

时间:2016-09-21 12:48:56

标签: erlang ejabberd ejabberd-module

我有一个具有聊天功能的应用程序,它也支持群聊。在我的应用程序中,我有许多公共团体,现在我想要清除现有公共团体的MUC历史而不破坏该组。

实际上这个群体有很多用户,我不想错过任何一个用户,我不能强迫他们中的任何人再次加入这个群体。

我可以尝试history_size:0,但问题是,组历史永远不会出现,这不是我的要求。我只想清除一次团体历史。

我在链接上看到Ejabberd没有为房间管理员提供清理消息队列的任何方法。这是真的?

1 个答案:

答案 0 :(得分:0)

是的,要清理历史记录,您应该在MUC管理API中开发并添加新命令:https://docs.ejabberd.im/admin/ejabberdctl/muc-admin/