使用Conversejs进入会议室时清除所有MUC消息

时间:2019-10-26 21:08:55

标签: ejabberd converse.js

我已将Conversejs配置为使用预先配置的帐户和凭据自动加入会议室。加入会议室后,我希望清除以前的消息。

我已经可以将这个插件的外壳放在一起,并确认它可以执行,但是不知道清除聊天文本的代码。

converse.plugins.add('myplugin', { 
        initialize: function () { 
            this._converse.api.listen.on('roomsAutoJoined', () => { 
                // How to clear chat ??
            });            
        } 
    });

加入会议室时,基本自动为用户执行/ clear命令。 总是会有另一个用户登录房间,否则我知道它将自动清除。 另外,如果有问题,我也会使用ejabberd。

1 个答案:

答案 0 :(得分:0)

您可以将clear_muc_messages_on_reconnection设置为true