半年ほど前にネタとして作ったマルコフ連鎖bot、ぽいふるちゃん(@poifullchan)のソースコードを、GitHubでMITライセンスにて公開しました。
yantene/poifullchan – https://github.com/yantene/poifullchan
ぽいふるちゃん?
-
主に、技科大生のアカウントのツイートを収集し、それらを2次のマルコフ連鎖で繋ぎ、ツイートするbot
- 自己申告を行うことで技科大生アカウント(被語彙収集アカウント)になれる
-
超平均的技科大生
、がコンセプト
-
現役技科大生アイドル
(という設定)
-
とは関係ありません
-
フォローをすることでアカウントファイルが作成され、いくつかの機能が利用できるようになる
-
ぽいント(ぽいふるポイントの意)を貯めることができる
- ツイートに含まれる語句やひなほー(よるほー)の成功/失敗によって加減算される
- 貯めたからといって特に何かあるわけではない
-
プログラムは
Scala
で記述されているが、関数型云々ではなくあくまでBetter Javaとしての利用
-
ライブラリとしてTwitter4JとGomokuを使用(同梱はされていません)
-
詳しくはぽいふるちゃんをフォローしよう!
今後の方針
-
公開することを前提として書いていなかったので、MITライセンスと言えど誰かが容易に他の目的で使える状態ではない
-
もしかしたら部分的には使えるかも(
とか)
-
-
ぽいふるちゃん特有の部分を外部ファイルに記述して、ソースコードの抽象化を図っていく(かもしれない)
-
pullリクエスト大歓迎っす