在 Pidgin 中,当我加入聊天室时,它会加载聊天室历史记录。Mac 上的 iChat 在“帐户”部分有一个首选项,可以设置要加载的可变历史记录量,或完全禁用加载历史记录。如何在 Pidgin 中执行相同操作?是否有我遗漏的首选项?目的是让聊天室每天都重新开始,因此如果可能的话,我也可以完全禁用服务器上的聊天室历史记录。但是当我在服务器上的服务器管理中查看时,我也没有看到该选项。
我发现XMPP 房间类型列表,看起来创建一个临时房间可能是实现此目的的最佳方式,但我不想每天早上手动创建房间。现在我已将 Pidgin 设置为在我登录时自动加入房间;我希望它这样做而不加载历史记录。
编辑:上面引用的 XMPP 多用户聊天规范还包含管理历史部分。我通过拉出 Pidgin 中的 XMPP 控制台插件,复制<presence />
我加入房间时它发送的节,关闭房间,将节粘贴到控制台,添加元素<history />
并发送,使它正常工作。当我再次打开房间时,我没有历史记录。但下次一切都回来了!
所以:我如何让 Pidgin<history />
默认发送该节?
答案1
据我所知,Pidgin 尚不支持该功能。 libpurple 中有支持,因此您可以为 Pidgin 编写补丁或插件来执行此操作。