BOTのこと Part2

Rubyとか全くわかんない状態から、RubyでBOTを作るために四苦八苦しているわけですが・・。
まず、どこでつまずいているのかというと、タイムラインを取得してコンソール画面に表示するところまではいいんですが・・・。
そのタイムラインから特定のユーザーの発言を抜き出して、表示するということをしようとしているのですが、それが中々うまくいかないんです。
なぜこんなことしているのかというと、これが分れば特定ユーザーの発言に反応させることが可能だろうと思ったからです。

たとえば、作者になる私に対して何かしら反応をしめすとか。
あとは、Mentionsで受け取ったリプライに対してリプライを飛ばしたユーザーに返答させたりとか。
色々やりたいことはあるけれど、それを実装させるまでには至っていません。
とりあえず、Rubyでの条件文の記述や見慣れないメソッドが沢山出てきたりして戸惑いながらも、BOT完成を目指して努力している最中です。
しかし、ネットでサンプルとかググっても、Ruby未経験から始めた私にはチンプンカンプン。
入門サイトを開いて、分らないメソッドとかが出てくれば、そのサイトで調べるようにはしていますが・・。

あと、RubyでBOTを作るための情報が少ないように思えます。
殆どがPHPかPerl。あっても、Twitter4Rだったり。
PHPやPerlの方がサンプルや解説サイトが豊富で、フレームワークを配布しているところがあるから手っ取り早いんでしょうけど、私はそれでは満足行かないタチなので、敬遠してしまいます。
で、今は何してるかというと、OAuth経由でのBOT作りをしています。

OAuthについては、ここを参照されたし。
これを利用すれば、Sourceのところに表示するクライアント名を設定できるらしいので。
セキュリティ上、こっちの方が推奨されていることもあって、こちらを利用したBOT作りに転向することにしました。
最初は使わないでやろうかと思っていたが、Rubytterだと簡単にAOuthへの対応が出来るとのことなので、使ってみることにしました。
先は長い・・。

スポンサードリンク
Pocket

Comments are closed.