Archive for the ‘wakayama_bot’ Category

wakayamabotクラス作成中

wakayama_bot, 開発状況 | Posted by nogiyama
3月 10 2011

 こんばんは、のぎやまです。本日もbotしかいじってません。

 マイナーチェンジ:

 タイムラインに流れてくるだけで反応する機能を縮小。(今後フォロワーが増えてきたら、闇雲にリプライしまくる可能性があるため)

 現在@をつけなかったら「おとなげ」「大人気」にしか反応しません。

 @付でかつハッシュをつけて発言したらオオギリの答えに反応するのですが、「山田君座布団もっていきなさい」のせりふを「山田君座布団全部もって行きなさい。」に変更。

 ※ハッシュとは・・・オオギリのお題の最後についている#wabotxxx(xxxは数字が入ってます)のこと

 機能追加状況:

  wakayamabotクラスに今日は和歌山のキーワードでツイート全体を検索し、そこから本文、スクリーンネーム、ツイートIDの習得するメソッド、習得したツイートのユーザーを自分がフォローしているかどうか調べるメソッドを作った。関係ないが検索結果はなぜxmlで取れないんだろう?まぁjsonでも同じように扱えるのでどっちでもいいといえばいいのだが・・・。

 あと、そこに本文からRT、QT、@を取り除くメソッドと、それをクリアーした文章をリツイートしてそのユーザーをフォローするメソッドができれば完成である。

 って考えたら明日くらいには製作当初考えていた機能ができそうな気がしてきた・・・。

 まぁのんびりがんばるか。ではぁ。

 




大喜利の回答をすると反応するようになった

wakayama_bot, 日記, 開発状況 | Posted by nogiyama
3月 09 2011

 今日もwakayama_botですよ。そんな状態でCodeIgniterは大丈夫か?といいたいところだが、まぁ趣味なんで大丈夫だ、問題ない。

 どうしてもRT、QTで回答すると無視されるので、今日はソースを眺めていたら、RT、QTは無視するソースがあったんだよ。だからTLに反応するのはそのままに、リプライのときだけRT,QTを含めるように新しい関数を作り直した。

 これで明日から俺もオオギリを楽しめる!まぁあとはオオギリのお題が15個と少ない。週末のオオギリイベントが終わったらコウスケにお題を追加してもらはないといかんな。

 それに伴い、そろそろ一般の無関係な人をフォローしていくソースを追加していこうと思う。まぁまだ既存のclassのソースをちゃんと理解したわけではないが、中身がわからなくても使えたら問題ないからね!

 ってことで明日からwakayamabot classをちくちく書いていきます。そのために少しの間マイナーバージョンアップはないと思うのでよろしく。ではぁ。







@wakayama_bot改築

wakayama_bot, 開発状況 | Posted by nogiyama
3月 07 2011

 今日は一日中wakayama_bot(ツイッターのボット)のソースを読んでいました。

 ツイッターのボットを作るといっても、一から作ってるわけじゃないんですよ。EasyBotterという変数を簡単にカスタムするだけで簡単にツイッターボットを作れるソースを後悔してくれているすばらしいサイトがあったので、そのソースを拝借し、自分なりにソースを書き換えて昨日を充実させてやろうというたくらみです。

 ただ、自分のPHPの知識の無さが露呈しています。知らない関数や、正規表現の知識が少ないためソースを読むのに時間がかかりまくってます・・・。とりあえずミミズ程度の早さですが、前には進んでるので、まぁ今週いっぱい見とけば終わるでしょう。

 その間、CodeIgniterも併用して学んでいく予定だったんですが、とても片手間にできそうも無いので少しこれに集中しようと思います!

 まぁ単純に学んでばかりも面白くないもんね、ある程度さっと成果の出せるものも作っていかないといけないよね。心折れちゃうもんね!

 とりあえずそんなところです。それではみなさんごきげんよう。








昨日ブログ書くの忘れてた

wakayama_bot, 開発状況 | Posted by nogiyama
3月 06 2011

 はい、おはようございます。

 昨日はビールを飲んでいたら更新するのを忘れていました。

 んで、昨日からツイッターのbot開発に着手し始めました。

 昨日などはまた追って説明していきます。今日はまぁイレギュラーなんでm、このあたりで。

 ちなみにbotの名前は@wakayama_botです。よろしく。