配信アラート
(※LimeChat、もしくは同等の機能を持つIRCクライアントが必須です。実況者配信ロビー[IRC]にログインすることで利用可能になります。)
(以下ではLimeChatを使用することを前提に説明します。)
LimeChatのキーワード機能を利用して、Ustream・Justinの特定の配信者の配信開始を知ることができるようになります。
具体的には、キーワードに「@XXXX(実際は配信者名)」を登録することによってLimeChatが「@XXXX」の
書き込みに自動的に反応し、音を鳴らすことで気づかせてくれます。
つまり実況者配信ロビーに入室してさえいれば、チャットを見なくても音が知らせてくれます。
Alert BOT「Lobbit」
「@配信者名」の書き込みは、実際には「Lobbit」というボットがしてくれます。
Ustream・JustinからOnAir情報を入手し、配信開始時に「@配信者名」と書き込みます。
ちなみに名前はLobbyとRobotをあわせたもの。
※注意点(重要)
- ボットによって「@配信者名」が書き込みされる人はアラート用配信者名一覧に載っている人のみです。
- APIの使用回数制限により2〜3分に一回情報を調べに行っているため、配信開始通知は最大2〜3分遅れることがあります。
- Lobbitがエラーやメンテナンス中などで停止している場合は機能しません。
設定の仕方(Windows版LimeChat)
1.キーワードの設定
2.ボット(Lobbit)をグループ登録
実況者配信ロビーにいるLobbitをメンバーリストから右クリックでグループ登録をする
3.グループ以外はキーワード反応しないように設定
設定→キーワード→詳細で一般ユーザーのチェックをはずす。
これをやらないとボット以外の発言で無駄にキーワード反応してしまいます。
4.キーワード反応時、音声がなるように設定
設定→動作→サウンドで、「キーワード反応」にチェック
5.音声ファイルを設定
同じく設定→動作→サウンドで、右下の「変更」ボタンで音源(wavファイル)を選択(各自で用意)。
以上で完了です。
設定の仕方(Mac版LimeChat)
- 環境設定→キーワード キーワードに@配信者名などを登録
- この際に下のチェック欄にある
ニックネームをハイライトにするに必ずチェック
- 環境設定→イベント Highlightの横の三角をクリックし、ファイル(通知の際に鳴る音)を選ぶ
※バージョンによって仕様が違う場合もあります。随時追加や編集お願いします。
設定が正しいかテストする方法
テスト用に試したい方は「$テスト」をキーワード登録して実況者配信ロビーに「$テスト」と書き込んでみましょう。
Lobbitが反応して「$テスト」と発言してくれるので、本当にLobbitの発言にキーワード反応できるか試せます。
@配信者名でテストすると他の人が勘違いする可能性があるので非推奨です。
テストが終われば「$テスト」はキーワードから削除しましょう。
システム説明
(正常な流れ)
- 配信者XXYYZZが配信を始める
- LobbitがAPIをチェックして、配信開始に気づく
- Lobbitが実況者配信ロビーで「@XXYYZZ」と書き込む
- ロビー利用者のLimeChatが「@XXYYZZ」にキーワード反応して音を鳴らす
- ロビー利用者が配信開始に気づく
(Lobbit以外が発言した場合)
- Lobbit以外が「@XXYYZZ」と嘘の書き込みをする
- ロビー利用者のLimeChatには何も起こらない
- なぜなら、グループ登録者以外のキーワードには反応しないように設定しているため。
なぜ通知する配信者が限定されているのですか?
配信しているかどうかの情報を調べに行く回数が、
UstreamやJustinの規定により制限されているからです。(APIの使用回数制限)
Lobbitがチェックする配信者を無制限に増やすと、調べに行く間隔が長くなり、
配信通知が遅くなってしまいます。よって、人数を限定しています。
チェックする配信者を増やして欲しい場合は、実況者配信ロビーでLobbitの作者(ust-20645)が
いるときに理由を説明してください。ただしゲーム実況者に限ります。
Twitter出張版Lobbit
Lobbitデータサイト