プラグイン製作者向け For developers page.
下記のカテゴリに該当するプラグインを機能プラグインと呼び、同時に動作させるのはカテゴリ別に1つになるべき。
カテゴリー | 必須機能 |
---|---|
音声発声 | チャットの内容の読み上げ、本体からの発声指示に従って読み上げを行う。番組読み上げ、本体からの指示を別々のプラグインにできるようにしてもよい |
アラート | アラートを受信し、条件に応じ番組を開くことを本体に指示、アラート設定イベントに対応する処理 |
ブラウザ | 本体から指示されたURLを表示 |
・プラグインDLLの他にLibAnko.DLLが必要
・一部受け渡し用の方にLibAnko側の型を使用している
・chatのなかに、現在の放送情報、コテハン情報への参照変数が含まれています。
・放送情報にはsocketへの参照変数が含まれています
本体と変らないプラグインを組むことが可能になっています。
・一部受け渡し用の方にLibAnko側の型を使用している
・chatのなかに、現在の放送情報、コテハン情報への参照変数が含まれています。
・放送情報にはsocketへの参照変数が含まれています
本体と変らないプラグインを組むことが可能になっています。
- イベント
- 初期化完了時
名前 | 用途 |
---|---|
Initialized | 本体の初期化が完了した時点で発生します。hostプロパティ設定時でも、初期化は出来ますが各種コントロールが未初期化状態の場合もあるので、そういった場合はこちらを使ってください。 |
- 終了時
名前 | 用途 |
---|---|
PluginDispose | 本体が閉じられる寸前に呼び出されます |
- リアルタイムチャット受信
- 表示されている番組情報が変更されたタイミングを受信
- 番組視聴開始
- 番組視聴終了
- ブラウザ表示
- 音声発声
- アラート設定
- プロパティー
- プラグイン情報
名前 | 用途 |
---|---|
Name | プラグインの名前、本体のプラグインメニューから見えるのがこの項目 |
Description | プラグインの説明 |
IsAlive | プラグインが動作中かを示します。name項目に、Descriptionとこの値をつかって「起動中」などと表示するのがおすすめ |
- cookie情報
- オーナーフォーム
- プラグイン設定メニュー
- チャット右クリックメニュー
- メソッド
- 実行
名前 | 用途 |
---|---|
Run | プラグインが選ばれるとこのメソッドが呼び出されます。 |
- 番組を開く
- 音声発声指示
コメントをかく