EasyBotterとはTwitter Botツールで、pha氏の手になるもの。
phpで作られている。

設定は以下に沿うとして、このツールをFreeBSDで動かすために必要な事を記す。
http://pha22.net/twitterbot/
http://www26.atwiki.jp/easybotter_wiki/pages/1.html

FreeBSD 10.0-RC1, pkgngで実施。

EasyBotterの展開

ダウンロードしたEasyBotterを展開する。
どこでもよい。

$ ls
EasyBotter.php          bot.php                 license.txt
PEAR                    data.txt                log.dat
RCS                     path.txt                 reply_pattern.php
__MACOSX                index.html              setting.php

設定は冒頭のリンクに沿ってどうぞ。

phpのインストール

最低限必要なものは以下の三つ。2013/12/16現在。
php5-5.4.21                    PHP Scripting Language
php5-hash-5.4.21               The hash shared extension for php
php5-json-5.4.21               The json shared extension for php

botの喋る内容はUTF-8で書くので、vimも入れておくとよいかも。

テスト

bot.phpを実行する。
以下のようになれば成功。

$ php ./bot.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="content-language" content="ja" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>EasyBotter</title></head><body><pre>Twitterへの投稿に成功しました。
<br />@[samplebot](http://twitter.com/samplebot)に投稿したメッセージ:....

cronに設定

以下のようなどうってことないシェルスクリプトを作って;

#!/bin/sh

cd /home/nobody/files/EasyBotter/
/usr/local/bin/php ./bot.php

crontabに設定。

$ crontab -l
10 * * * * /home/nobody/bin/bot.sh

以上