/ 铃儿响叮当 / weechat 简单使用

weechat 简单使用

2013-03-15 posted in [Uncategorized]

Weechat 是一个不错的IRC工具,但用起来还得花些时间来研究。 使用比较简单。

/server
/server add freenode chat.freenode.net/6697
/connect freenode
/join #opensuse-gnome

就可以聊天了

连freenode时,需要ssl认证,试了半天提示无证书,也从网络下载各种证书,最终放弃。

/set irc.server.freenode.ssl_verify off

其实所有的irc的参数都可以在这设置,还支持tab提示。所有的改变都保存在 ~/.weechat/irc.conf 文件中。

###如何使用代理(翻墙) 不知道什么原因irc.gimp.org无法连接,翻墙试试,我使用的是shadowsocks建立的VPN。

先添加一个proxy服务器

/proxy add shadowsocks 127.0.0.1 1080

然后指定需要使用proxy的irc server,就不和让所有的irc都通过代理。

/set irc.server.gimp.proxy "shadowsocks"

###脚本scripts

/scripts 可以显示所以目前的脚本,当然需要链接网络    

/script install xxx 安装指定的脚本    

/script install prism  # 这是一个文本随机着色的插件,很喜欢

/prism xxx xxxxx       # 用这个方式发言

perl脚本的安装目录和自动加载目录,当然需要安装 weechat-perl 包,其它的语言以此类推。

~/.weechat/perl
~/.weechat/perl/autoload/

###如何播放声音 安装beep脚本,是用perl写的,同时确认系统已经安装了sox(提供play).

perl.beep.beep_command_dcc = "play -q ~/.weechat/sound/you_have_msg.wav"
perl.beep.beep_command_highlight = "play -q ~/.weechat/sound/you_have_msg.wav"
perl.beep.beep_command_pv = "play -q ~/.weechat/sound/service-login.wav"
perl.beep.beep_command_timeout = "30000"
perl.beep.beep_dcc = "on"
perl.beep.beep_highlight = "on"             # 与你相关的消息会高亮
perl.beep.beep_highlight_blacklist = "off"
perl.beep.beep_highlight_whitelist = "off"
perl.beep.beep_pv = "on"                    # private消息时的声音
perl.beep.beep_pv_blacklist = "off"
perl.beep.beep_pv_whitelist = "off"
perl.beep.beep_trigger_highlight = "hi|ping"# 当有ping或hi时通知

###常用命令

和某个人私聊
/query xxxx

更改自己的昵称
/nick xxxx