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

  関連記事

linkwighin
WordPressの関連記事表示に便利なLinkWithinプラグインを入れてみた。

LinkWithin WordPressで関連記事を表示するのにとても便利なプラ …

アドベントカレンダー
今年は2つのアドベントカレンダーに参加してみます

今年もいよいよ12月を残すばかりという季節になりました。 ブログをやっていて12 …

CentOS
CentOSでコンソールが文字化けするのをLocale変更して直す

CentOSにSSHでログインしてコンソールをいじってると、マルチバイト文字が文 …

棋士名ワードクラウド
将棋棋士データベースで遊ぶ(7)〜棋士名でワードクラウドを作る〜

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

WordPressもくもく勉強会@群馬
ATNDにグループ機能が追加されたので「WordPressもくもく勉強会@群馬」グループを作ってみました

先日、ATND にグループ機能が追加になったようですね。 【新機能追加のお知らせ …

フォント
みんなで作るフォントサービス「FONTA」で文字を作ってみました

カヤックが先日リリースした「FONTA」というサービスが話題だったので、自分も一 …

404 not found
古いUbuntuサーバでapt-getしたら404 Not Foundエラーが発生した件

開発用のVMで使っていた Ubuntu 10.10 server でFTPサーバ …

Google Adsense
Stingerのスマホ用Google Adsense表示問題を別な方法で修正してみる

当サイトのテーマをつい最近Stingerに変えたばかりだったのですが、とてもタイ …

WordCamp Tokyo 2015
初めて尽くしの「WordCamp Tokyo 2015」に行ってきました!

行ってきました!年に一度の WordPres のお祭り「WordCamp Tok …

Gmail
GmailにAmazonの「注文を表示」「荷物を追跡」ボタンが付いてたなんて全然気付かなかったけどとても便利

ある日、ふと気付いたら Gmail のメール一覧上に「注文を表示」「荷物を追跡」 …