BitlBeeでTwitter
twitter2ircd.pl でしばらく快適に使っていたのですが、POE とか JSON とかのモジュールをアップデートしたタイミングで起動しなくなる事がよくあります。
そのたびにちまちま自前で書き換えてたのですが、最近根本的にどうにかしたくなってきたので調べてみたところ BitlBee がよさげなようでさっそく導入。
ports tree にあるので
portinstall irc/bitlbee
で一発インストール完了です。
……が、/usr/local/etc/bitlbee/bitlbee.conf
が出来なかったので、/usr/ports/distfiles
内の bitlbee の tar ball からひな形と取り出して設定しました。
ひな形といっても基本的に全部コメントアウトされているので、
sudo touch /usr/local/etc/bitlbee/bitlbee.conf
とかしてファイルを作るだけでいいんですが、でふぉだと inetd で起動するように出来ているようなので以下のような設定にしました。
[settings]
RunMode = Daemon
DaemonInterface = 0.0.0.0
DaemonPort = 12345
AuthMode = Open
HostName = hogehoge.example.jp
ConfigDir = /usr/local/var/lib/bitlbee
[defaults]
ちなみに
sudo mkdir -p /usr/local/var/lib/bitlbee
としたあとに
chown nobody:nogroup /usr/local/var/lib/bitlbee
としました。
実運用時は AuthMode = Registered
と変更した方が良いと思いますが、最初の登録は Open じゃないと出来ないので Open にしてます。
起動は最近のおきまりで、/etc/rc.conf に
bitlbee_enable=YES
を追加して
/usr/local/etc/rc.d/bitlbee start
です。
アカウントの設定などは irc client で DaemonPort で設定したポートに接続し、&bitlbee というチャンネルに対して直接コマンドを発言します。
詳しくは以下のサイトなどをご参照下さいませ(手抜き
FreeBSDとBitlBeeとTiarraで快適Twitter生活
BitlBeeを使ってXchatでIRCとMSNメッセンジャーとTwitterをひとまとめにする
ディスカッション
コメント一覧
まだ、コメントがありません