Twitterへの投稿を、ニコ生の運営コメントに転送するスクリプトつくったよ!
昨日、河口湖から震えながら生放送をした3人の勇者たち。その裏では、もう一人のメンバーが、会社の飲み会に参加しながら iPhone でせこせことプログラムを書いていたのであった・・・・。
男3人が甘酸っぱい恋の思い出を花火とともに打ち上げていく生放送、冬の花火を見ながら、男の恋バ窶泣i!! お楽しみいただけたでしょうか? プレミアム会員の方、または事前に予約していた一般会員の方は今からでもタイムシフト機能でお楽しみいただけます!(はじめの25分はだらだらと準備しているので飛ばしてもいいかも。)
今回の番組、視聴者のみなさんからTwitterを使ってご自身の恋バナを投稿していただこうということで、NKHが誇るWeb担当NNKと、技術担当990が協力して、ニコ生とTwitterを結びつけるツールを2つ、突貫で開発しました!
- Twitterにユーザー登録してない人、匿名希望さんでもツイッターに投稿できるツール
- Twitterに特定のハッシュタグで投稿されたつぶやきを、ニコニコ生放送の運営コメントに反映できるツール
どちらも、PHPでサーバ上で動くように開発されています。
1.恋バナを誰でもつぶやけるツールは、PHPでTwitterを投稿する簡単なスクリプトに、フォームをつけただけの代物。
2.Twitterのつぶやきをニコ生の上コメに転送するツールは、TwitterAPIでハッシュタグを検索して、新しい投稿をニコ生に送るだけの代物。ニコ生の運営コメントへの投稿は、じつはコメント取得や送信よりもずっと簡単で、生主としてログインしているブラウザから、http://watch.live.nicovideo.jp/api/broadcast/lv番号?body=コメント にアクセスするだけです。アクセスしたページに、status=ok とだけ表示されたら、コメント成功!(テストしてみる←押しただけじゃまだコメントされません)
※今回作った上コメスクリプトを通常の生放送で使用すると、ニコ生への同時ログインはできないので、放送が終わってしまいます。(もちろん上のテストページは問題なしですよ!)しかし、チャンネル放送は複数のアカウントで生放送画面を表示できるので、上コメント専用に別のアカウントを作るといったこともできます。普通のコミュニティでの放送で使用したい場合、クッキーの制御で少々面倒なことをしなければいけないです。
このPHPスクリプトとまったく同様なことを生放送PC1台でやるソフトを開発している人もいらっしゃるので、そちらに期待です。