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

  関連記事

アドベントカレンダーTreeMap
Adventarの登録状況をD3.jsのツリーマップで可視化してみました

Adventar にはすでに昨年を上回る勢いの310以上(11月17日時点)のア …

ブラスバンド
【#ブラバン甲子園】高校野球観戦のお供にブラバン応援ツイート中継「ブラバンde甲子園」がマニアックで面白い!

日々熱戦が繰り広げられている夏の甲子園、きっとみなさんも地元校や贔屓校の応援で盛 …

20141201_tinypng
ブログ画像の御用達!JPG、PNGに対応可能な画像ファイルサイズ圧縮Webサービス3選

ブログの見栄え、読みやすさを向上させるのに画像はとても効果的ですが、画像が増える …

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

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

ERMaster
ERMasterの動作が重くなった時に変更履歴の削除を試してみてはいかが

・ER Master DBのモデリングには対応DBが多く、エクスポート機能も充実 …

羊
2015年のブログに関する3つの目標

みなさま、あけましておめでとうございます。 正月三ヶ日は実家に帰省していて、そも …

gopher
Vimeoのサムネイル画像をGo言語のコマンドラインツールから取得してみる

とある件で Vimeo のサムネイル画像を取得する用事があったんですが、Vime …

ゴミの分別
だいぶスッキリ。WordPressのカテゴリーを整理してみた。

当ブログのカテゴリーを整理してみました。 今までカテゴリーは無計画に作っていまし …

加藤一二三
うひょー!将棋プロ棋士のLINEスタンプが出たので買ってみた

うひょー!こういうのあったらいいなぁと前から密かに思っていた、プロ棋士のLINE …

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

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