ボット(bot)とは?

Twitter上のプログラムによる自動ツイートシステム
特定の時間に自動ツイートするbot,特定のワードに 反応するbot,bot宛のツイートにリプライするbotなど様々なbotが存在する
あらかじめ用意しておいた文章をランダムに返す,受け取ったツイートを解析して対応したツイートを選択,生成して返すなどプログラムによって反応は様々

Twitter API

Twitter APIはTwitterを操作するためのインターフェース
HTTP経由で通信を行い,GETやPOSTを利用したREST方式でアクセス可能
Twitter APIには利用回数上限があるものがあり,利用回数上限に引っかかると一定時間そのアカウント,IPアドレスからアクセスできなくなる
上限に引っかかったにもかかわらず繰り返しアクセスするとブラックリストに入れられAPIが使えなくなる

statuses/update:ツイートする機能
statuses/mentions:リプライを取得する機能
friendships/create:指定されたユーザをフォローする機能
search:条件に合致するツイートを検索する

参考サイト

BotMaker