rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

TwitterOAuthで高校野球・歴代甲子園BOTを復活させました

      PHP, Twitter, Web, 開発 ,

  • このエントリーをはてなブックマークに追加
  • Pocket

高校野球・歴代甲子園BOT(@koshien_history)という、過去の春夏甲子園大会のまとめをひたすらつぶやく Twitter ボットを作ったことがあったんですが、2012年にあった Twitter API のバージョンアップ(1.0→1.1)に対応しなかったもので、何年もの間動かないままになっていました。

こちら、バージョン1.0から語られた2012年10月10日の最後のツイート。

せっかく300人以上のフォロワーがいてこのまま放置しておくのはもったいないし、夏の高校野球シーズンも始まるしというわけで、先日このBOTを復活させてみました。

TwitterOAuth

高校野球・歴代甲子園BOTは、もともと勉強がてらに Google App Engine の Python で作ったプログラムから Twitter にツイートを自動投稿するような仕組みになってたんですが、時間をかけずに手を入れたかったので今回は勝手知ったる PHP で作り直しました。

ツイートの投稿に使ったのは「TwitterOAuth」。

例えば、次のようなコードを書くだけで、TwitterOAuth が OAuth 認証からツイートの投稿までいい感じにやってくれます。

※TwitterのAPIキーは Twitter Apps から事前に取得しておく必要があります。

上のコードをベースにして、あとはツイートする情報をランダムに選んだり、cron で定期的に php を実行するようにすれば BOT の完成です。

おかげさまで、また元気に日々ツイートするようになりました。

ふと気付いたのですが、この BOT のアイコンってPL学園なんですよね。。この BOT の復活にあやかって(?)、昨今暗いニュースばかり続く名門PL学園の復活も期待したいと思います。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

将棋駒
将棋駒画像が無料ダウンロードできる素材サイトまとめ

※この記事は「将棋 Advent Calendar 2016 – A …

佐藤紳哉
佐藤紳哉七段をもっとイケメンに変身させるChrome拡張を作ってみました

※この記事は「将棋 Advent Calendar 2016 – A …

WordPressテーマpigeon
WordPressで見守りメールアプリが簡単に作れるテーマ「pigeon」を作成しました

WordPress 上で見守りメール Web アプリが簡単に作れるテーマ「pig …

LINE BOT API
LINE BOT APIが機能アップデートでLet’s EncryptのSSLにもいよいよ対応

先日、LINE BOT API Trial Account が追加募集を開始した …

LINE BOT API
LINE BOT API が動かない時に確認するポイント

初めてLINE BOT API でボットを作ってみた記事を昨日書いたのですが、正 …

セキュリティ
ChromeではgetUserMediaがHTTPS経由でないと動かなくなっていた

Web ブラウザ上でどこかの誰かと動画チャットできる「PERARI」という We …

棋士出身地マップ
棋士データベースで遊ぶ(5)〜棋士出身地マップに女流棋士を追加〜

※この記事は「将棋 Advent Calendar 2016 – A …

tweetwally
tweetwallyの画面を1カラムレイアウトで表示する簡単な方法

この頃毎月開いている「WordPressもくもく勉強会@群馬」という会で、twe …

Windows Azure
Windows Serverの動作検証をするにはAzureが便利過ぎるのでその仮想マシン作成手順をまとめてみました

Web系メインで仕事していると割合としてはかなり少ないものの、たまに出会うことが …

stinger0003
Stingerで関連記事に表示される対象カテゴリーを暫定カスタマイズする

以前 WordPress テーマを Stinger に切り替えてから、あまり詳細 …