ナナエフ

同人ゲームサークル『7-FIELD』制作ブログ  -ゲーム制作やイベント参加などの活動情報 + 雑記-

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Twitterのbot制作⑧ <定刻ツイート2>

tetsuwoです。 【 twitter


薄鈍アドベントの体験版公開と、DL販売中であることについて

折角Twitterのアカウントもある事なので、勉強を兼ねて

自動ツイートさせるbotを自作してみたいと思います。



─ ※過去参照 ───────────────────

 12/09/07 自作botの作成手順

 12/09/08 PHP実行環境構築1

 12/09/10 PHP実行環境構築2

 12/09/13 PHPツイート実行1

 12/09/14-1 PHPツイート実行2

 12/09/14-2 PHPツイート実行3

 12/09/17 定刻ツイート1

─ ※自作手順 ───────────────────

 1.Apacheにて、ローカルPCをサーバ化
 
 2.PHP言語にて簡易的なツイートプログラム作成
 
 3.Apacheサーバ経由でプログラム実行し、ツイート確認
 
 4.PHPにてツイート時刻設定
 
 5.定時ツイート実現!

──────────────────────────

【 方法変更! 】

前回、pycronを用いた方法を紹介しましたが

Windows標準搭載の「タスク スケジューラ」で事足りるため、こちらを利用します。

お手数ですが、pycronをインストールされた方は、アンインストールをお願い致します。



<4.PHPにてツイート時刻設定>

①バッチファイルの作成

  前々回、動作確認をした「tweet.php」は手動での実行でしたが
  
  自動実行させるために、バッチファイルを作成する必要があります。
  
  
  ファイル名・保存場所は自由ですが
  
  暫定的に「tweet.bat」として、phpファイルと同様のフォルダに設置します。
  
  
─<tweet.bat 編集内容>──────────────
cd C:\php54
php.exe "C:\Program Files (x86)\■~省略~■\htdocs\tweet.php"
──────────────────────────
  
  
  上記は、予め作成されている「tweet.php」を動作させるプログラムで、バッチファイルと呼びます。
  
  
②バッチファイルの定刻動作設定

  Windowsに標準搭載されている「タスク スケジューラ」を利用します。
  
  【 設定方法 】
  
    「コントロールパネル」>「管理ツール」>「タスク スケジューラ」を選択・起動し
  
    メニューバーより「操作」>「基本タスクの作成」を選択して、下記を設定します。
  
    ※後ほど設定し直すことも可能なので、厳密に設定する必要はありません
  
      ・名前 … 自由に入力。暫定的に「TwitterBot」
    
      ・説明 … 自由に入力。空欄でも可。
    
      ・いつタスクを開始しますか … 「毎日」
    
      ・開始 … 開始したい日時。1日に1回のツイートなら希望時刻を入力。
    
      ・間隔 … 1日
    
      ・タスクでどの操作を実行しますか … プログラムの開始
    
      ・プログラム/スクリプト … ①で作成した「tweet.bat」 ※ダブルクォーテーションで挟むこと
    
      ・開始 … 非常に分かりづらいのですが、①で作成した「tweet.bat」の格納フォルダ ※ダブルクォーテーションで挟まないこと
    
    以上を設定したら「完了」ボタンを押下します。
  
    設定を変更するには、タスクスケジューラから「TwitterBot」を編集します。
  
  
  
<5.定時ツイート実現!>

  前項<4.>の②にて設定した日付・時刻に、<3.>と同様のツイートが実施されるはずです。
  
  問題ないようであれば、毎日実施されます。
  
  PCの電源が落ちていなければ実施されます…と調べたつもりでしたが
  
  ログアウトしたら動作しませんでした。ログイン後、即座に実行されました。
  
  サーバは常にログインしておくことをおすすめ致します。




長くなりましたが、今回でbot作成の連載記事は完了となります。


tetsuwoはphpを改良し、ツイート内容をランダムで変更したり

時刻や曜日を設定出来るようにしております。

今後は、更にphpを勉強してリプライを返すなどを実施したいと思います。 
 
スポンサーサイト
  1. 2012/09/18(火) 23:59:08|
  2. 制作
  3. | トラックバック:0

トラックバック

トラックバック URL
http://7fblog.blog.fc2.com/tb.php/73-7e6b3837
この記事にトラックバックする(FC2ブログユーザー)

カウンター

プロフィール

akinasi, tetsuwo

Author:akinasi, tetsuwo
FC2ブログへようこそ!

検索フォーム

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

告知 (63)
制作 (88)
ソフト紹介 (19)
素材紹介 (10)
言外 (7)
雑記 (361)
ナナエ (29)

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。