@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.
+ 0 - 0 | §让pidgin的MSN群消息显示昵称

老实说MSN的群跟QQ群相比确实是差了不止一点点,以前基本上就不用。最近因为 iTech Club 的缘故,不得不上MSN群。之前我一直是用 Pidgin 来挂 MSN/GTalk/QQ ,但 Pidgin 用来做基本的消息收发很好,涉及到各种IM自身扩展的功能就有点力不从心了。

不说没办法查看群组成员清单,单就接收群消息时显示的都是群的名称而不是具体发送消息的成员的昵称就让人很头痛。看着群里一句接一句的消息,根本搞不清楚是哪位大虾在发言。

网上搜了一下,貌似早些的版本是装补丁;但我用的已经是 2.6.4 版本了。

又有说新版本其实不需要任何补丁,直接用 xiaoi 原生的 /showname 指令就可以让群消息带出原始发送者的名称。尝试了一下,敲了 /showname 命令之后 xiaoi 机器人确实提示我说已经打开了显示昵称的开关,但接下来的群消息 Pidgin 显示出来的却仍然还是千篇一律的群名。据说 Pidgin 的某些版本应该是可以正确显示了的,到了最新的 2.6.4 版本又失效了。

实在没辙,跑 Pidgin 自己网站上去看 Plugins ,终于发现一个好东西 msn-pecan

这个是第三方的MSN协议实现版本,直接下载安装之后重新启动 Pidgin ,然后新建一个帐号,帐号协议不要选 MSN 改用 WLM ,其它设置类似(话说 Pidgin 貌似不能修改一个已有帐号的协议,只能是重新创建一个)。把原来使用 MSN 协议的帐号禁用,启用新的 WLM 协议的帐号,再进群里面就能收到带成员名称的消息了~~~

(我怀疑那个 /showname 的指令还是需要的,通过 /showname 打开显示昵称选项后,服务器端应该是已经传递了正确的信息过来,只是 Pidgin 自带的 MSN 协议没能正确的解析,而 msn-pecan 的 WLM 协议实现做到了)。

标签 ( 网络 ) :
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号