*

素人でもたぶん5分で完成するツイッターボットの作り方|asklife

公開日: : 読者数:525711人 コンピュータ・IT ,

素人だけどツイッターボットを作ってみたいという人向け

この記事は

①超簡単に作りたい人用ツイッターボットの作り方
②簡単だけどちょっと自由に作りたい人用ツイッターボットの作り方

という構成になっています。

超簡単に作りたい人用ツイッターボットの作り方



twitterボットジェネレーター
というサービスにツイッターでログインするだけでボットが作れます。

手順①ツイッターでログイン認証をします。

トップページの画面でログインボタンをクリック→もう一度ログインボタンが出るのでクリック

ボットにしたいアカウントかを確認して許可するをクリック

ログインが完了しました。

手順②つぶやかせたい内容を入力

つぶやきをクリック→つぶやきを記入します

ボットにつぶやかせる間隔を決める。最高で30分間隔につぶやかせることが可能です。

その他、返信設定(おはようとリプライされたらおはよーと返す等)等も設定可能です。

簡単だけどちょっと自由に作りたい人用ツイッターボットの作り方

EasyBotterというプログラミングパッケージを使います。

まずはトップページ中盤にあるバージョン2.05というzipファイルをダウンロード・解凍します。

書き換える必要があるファイルはdata.txt と setting.php と bot.phpの三つです。

data.txtを設定する

data.txtに記述する内容がつぶやきになります。

つぶやきごとに改行して登録します。

いろはにほへと ちりぬるを
わかよたれそ つねならむ
うゐのおくやま けふこえて
あさきゆめみし ゑひもせす
ん

最初はいろは歌が入っています。
「いろはにほへと ちりぬるを」で一つのつぶやき
「わかよたれそ つねならむ」で一つのつぶやき
というようになっています。

setting.phpを設定する

ステップ①

まずこちらでツイッターにログインして許可するをクリックします。

するとAccess TokenとAccess Token Secretが手に入るのでコピペしておきます。

ステップ②

setting.phpで変える必要があるところは

①screen_nameの"と"の間にbotのアカウント名を入れます。
②access_tokenの"と"の間にAccess Tokenの値を入れます。
③access_token_secretの"と"の間にAccess Token Secretの値を入れます。

の三つです。
①はボットのツイッターアカウント
②③はステップ①でメモした長い文字です。

consumer_keyとconsumer_secretは変える必要はありません。

consumer_key = "WtNt5W6js77cFHvKyVgf6Q"; // Consumer keyの値
consumer_secret = "h3In28YiiRxtg4PTpkhPmrlJSGOCTG2oh3hslQ"; // Consumer secretの値

bot.phpを設定する

//$response = $eb->postRandom("data.txt"); 
//$response = $eb->postRotation("data.txt");

難しいことは考えずに上記の//を消していきましょう。そうすると自動でつぶやく機能がONになります。
返信等の詳しい機能がありますが興味がある方は挑戦してみてください。基本的には同じ考え方です。

設定完了、フォルダごとサーバーにアップロードします。

http://○○.com/EasyBotter2.05/bot.php
↑○○には自分のHPのアドレスが入ります。

bot.phpにアクセスするたびにボットがつぶやきます。

せっかくだから自動化させたい人はcronを使おう

さくらのサーバーを想定します。
この辺りの記事を参考にして下さい。

①さくらのサーバーコントロールパネルにログイン→アプリケーションの設定→cronの設定

②cron設定一覧→新規項目の追加→cronスケジュール設定

実行コマンドに

cd /home/ドメイン名/www/cronで実行するphpを入れてあるフォルダ名/;
半角スペース/usr/local/bin/php -f /home/ドメイン名/www/
cronで実行するphpを入れてあるフォルダ名/cronで実行するphp 1> /dev/null

と記入し、cronで実行する(phpページに訪れる)時間を決める。

画像のように * * * 10と記入すると10分おきの更新となる。

送信を押して、完了。

追記

勝手にファンな @fta7 さんがtwitterでbotを作ろうとしていたのでまとめ記事を作ってみました。本当に5分で出来んのかって感じですが参考になればと思います。

参考書籍

ITで生きる人へ情報発信しています。



関連記事

no image

iPhoneのメールを全件既読にする方法

iPhoneに溜まった大量のメールを一瞬で既読にする方法 : ライフハッカー[日本版]. これ

記事を読む

no image

追記:php+MySQLでlogin機能を実装サンプルスクリプト

追記:php+MySQLでlogin機能を実装サンプルスクリプト memberフォルダ直下のcop

記事を読む

no image

商品名を検索のフックにしたサイト

情報サイトの特徴は、「検索から人がやってくる」ことです。 では、人が検索をする時はどんな時でし

記事を読む

no image

さくらのサーバーにCakePHPを導入する方法

さくらのサーバーにCakePHPを導入する方法 さくらのDBはMySQL,GUI は phpM

記事を読む

no image

eclipseのphpプラグイン

eclipseと言えばJavaのイメージですがphpでも使えます。 以前は本家が対応していまし

記事を読む

no image

iPhoneのメモとGmailのNotesタグを同期させると幸せになれる

iPhoneのメモとGmailのNotesタグを同期させると幸せになれます iPhoneはGo

記事を読む

no image

2012年3月のアクセス解析

2012年3月のPV数を考察します。一週間遅れで今更感もありますが継続が大事なので笑

記事を読む

no image

github 入門

github 入門 Rubyを始めるにあたり、今まで触れる機会が無かった(避けてきた)"git"を

記事を読む

no image

sitemap.xmlをWordPressプラグインで導入してSEO対策!

sitemap.xmlをWordPressプラグインで導入してSEO対策します。 Step.1

記事を読む

no image

初心者から上級者まで対応のブログ比較まとめ

ブログの比較 自由度の高い無料ブログ(アフィリエイト可) サイト名 おすす

記事を読む

  • Pingback: 自由度の高いTwitter bot (ツイッターボット)の作り方 | すけぶろ!

  • http://twitter.com/imuri_bot イムリ

    時報はどうやって作るのでしょうか?

  • http://www.facebook.com/yuuki.takemoto.94 Yuki Takemoto

    1つのcronで複数のBOTをつぶやかせる方法はないですか?

  • http://www.facebook.com/yuuki.takemoto.94 Yuki Takemoto

    これは1つのcronで複数のIDをつぶやかせる方法はないのでしょうか?

  • Teniteni

    できましたーありがとうございます。
    小一時間かかりましたが。

  • 初心者;;

    私も↓の方と同じく、サーバーにアップロードがわかりません・・・
    HPを新たに作成し、○○の部分に http://以降-.com前までの……ですが
    ダメ・・・無料HPだから??
    掲示板も見たのですがその後のUP後の質問ばかりのようでして。
    そこでつまづいてしまい何時間か経過です;;
    初心者の初心者ですみません;;

    • http://asklife.info/ TaKu@asklife

      サーバーにはアップロードされていますか?
      ご自身のレンタルサーバー(さくら等)にEasyBotterをアップロードする必要がありますよ。

  • ゲスト
    • http://asklife.info/ TaKu@asklife

      ○○の部分に入れるのはご自身がお持ちのドメインです。TwitterアカウントのURLではございません。

  • Pingback: さくらインターネットのCRONを利用してEasyBotter2.05からtwitterに自動投稿 | 和顔愛語パート2

  • 丸くなるな、★星になれ。
    ITで世の中を良くしていきたい。
    IT&Life情報を発信していきます。
    ご連絡は info@asklife.jp 宛に

    follow us in feedly
no image
AWSにRuby on Rails環境を構築する手順

はじめに AWSにRuby on Rails環境を作る手順をまとめま

no image
ミュージック・ポートレイト 滝川クリステルとアンジェラ・アキと半生を語るを見て

滝川クリステル、ハーフの境遇へ本音 アンジェラ・アキと半生を語る

no image
目指すべきモノを改めて

目指すべきモノを改めて考える必要がある。 ビジネスにおいて、スキルや

no image
iPhoneアプリ開発初心者の開発メモ①

iPhoneアプリ開発をします。 iPhoneアプリ開発

no image
デザイナーとエンジニアのこれまでとこれから:D/E問題を考える

デザイナーとエンジニアのこれまでとこれから:D/E問題を考える

→もっと見る

PAGE TOP ↑