dedicate to @sychopx, without her instruction, this wouldn't be done.
from BitlBee Home Page
What is BitlBee?
BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional MSN/AIM/whatever client.
BitlBee currently supports the following IM networks/protocols: XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter microblogging network (plus all other Twitter API compatible services like identi.ca and status.net).
很明显的说了,bitlbee是把IM转成IRC的形式,非常适合整天开着irc而又不想开msn/aim的人。
目前bitlbee支持XMPP/Jabber (包括 Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter 。
记录一下自己在ubuntu上折腾bitlbee的过程:
要准备的东西:irc客户端(这里用的是irssi)
插曲:因为看错了这个东西的名字,少看了个“l”,以为是“bitbee”,所以在ubuntu apt安装是一直找不到。事实上,bitlbee已经包含在ubuntu源里了。另外,据@sychopx says,
in fact you don't have to install it to use it. it's already implemented on the server. all you need to do is to connect to the server.
运行irssi,/connect testing.bitlbee.org 6668 note:更多server在这里;6668端口是ssl连接,如果irssi连接时提示lost connection,需要更改irssi配置文件里的server内容。不须加密用6667端口也行。
register //密码随便输入,要记住,下次用同样的nickname登录irc的时候,输入identify 就可以自动打开twitter了。
然后是添加im账号,msn、jabber之类的都行,具体看官网wiki。这里说下twitter的。account add twitter BitlBee foo //bitlbee是自己在twitter的ID,foo是密码,这里可以随便输入,因为后面是OAUTH认证的。
输入account on , 就开始twitter认证了。用浏览器打开认证地址,点击allow。看不到类似http://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxx的地址的,在irssi里安cltr+n切换screen。当初不知道这事……一直搞不定认证……
然后twitter就log in了,同样cltr+n切到相当于channel的twitter timeline,可以开始推了。
bitlbee的root命令可以输入help查看,具体命令的帮助,例如account命令,输入help account
In Addition
实现#nowplaying的功能。就是发一条推,带#nowplaying标签,播放的歌曲信息。
因为在irssi里chat,就相当于tweet了。所以找个irssi脚本能显示播放歌曲信息就可以了。
我自己用mocp多点,指导我的@sychopx用mpd,两个都有脚本支持。
mocp的irssi脚本在http://moc.daper.net/node/272
下载后mv到~/.irssi/scripts
在irssi中/script load imocp.pl
再到twitter channel,/mocp np
输出的格式控制,可以修改imocp.pl
from BitlBee Home Page
What is BitlBee?
BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional MSN/AIM/whatever client.
BitlBee currently supports the following IM networks/protocols: XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter microblogging network (plus all other Twitter API compatible services like identi.ca and status.net).
很明显的说了,bitlbee是把IM转成IRC的形式,非常适合整天开着irc而又不想开msn/aim的人。
目前bitlbee支持XMPP/Jabber (包括 Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter 。
记录一下自己在ubuntu上折腾bitlbee的过程:
要准备的东西:irc客户端(这里用的是irssi)
插曲:因为看错了这个东西的名字,少看了个“l”,以为是“bitbee”,所以在ubuntu apt安装是一直找不到。事实上,bitlbee已经包含在ubuntu源里了。另外,据@sychopx says,
in fact you don't have to install it to use it. it's already implemented on the server. all you need to do is to connect to the server.
运行irssi,/connect testing.bitlbee.org 6668 note:更多server在这里;6668端口是ssl连接,如果irssi连接时提示lost connection,需要更改irssi配置文件里的server内容。不须加密用6667端口也行。
register
然后是添加im账号,msn、jabber之类的都行,具体看官网wiki。这里说下twitter的。account add twitter BitlBee foo //bitlbee是自己在twitter的ID,foo是密码,这里可以随便输入,因为后面是OAUTH认证的。
输入account on , 就开始twitter认证了。用浏览器打开认证地址,点击allow。看不到类似http://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxx的地址的,在irssi里安cltr+n切换screen。当初不知道这事……一直搞不定认证……
然后twitter就log in了,同样cltr+n切到相当于channel的twitter timeline,可以开始推了。
bitlbee的root命令可以输入help查看,具体命令的帮助,例如account命令,输入help account
In Addition
实现#nowplaying的功能。就是发一条推,带#nowplaying标签,播放的歌曲信息。
因为在irssi里chat,就相当于tweet了。所以找个irssi脚本能显示播放歌曲信息就可以了。
我自己用mocp多点,指导我的@sychopx用mpd,两个都有脚本支持。
mocp的irssi脚本在http://moc.daper.net/node/272
下载后mv到~/.irssi/scripts
在irssi中/script load imocp.pl
再到twitter channel,/mocp np
输出的格式控制,可以修改imocp.pl
Comments
Post a Comment