twitterのbotを作る その1
「みそくれよ」こと某長髪赤毛の親善大使様みたいなことを発言するbotを実際に作ってみる。
と、言っても作り方がよくわからなかったので下記URLを参考にしてみた。
http://d.hatena.ne.jp/takahirox/20090523/1243086497
まず、サンプルを実行してみる。
*特徴*
・五分ごとに現在時刻をポストする
・ローカルで動作させているため、PCの電源が入っていないと動かない
・言語はRubyである
*インストール*
まず、Rubyのtwitterライブラリをインストールする。
今回は色々あるライブラリの中から「twitter」を使用する。
$ sudo gem install twitter |
*ソースコード*
main.h
#!/usr/bin/ruby require 'rubygems' USERNAME = 'tes_21' httpauth = Twitter::HTTPAuth.new( USERNAME , PASSWORD ) client.update( Time.now ) |
loop.sh
#!/bin/bash SLEEP_TIME=60 # 1 minutes while true |
*説明*
「#!/usr/bin/ruby」や「#!/bin/bash」は環境によって変わるため、以下のコマンドを使って調べることが出来る。
$ which ruby $ which bash |
*実行*
$ sh loop.sh |
今回はここまで。
がんばってみそくれbotをつくるぞー!!