Metrics Access Hub Plug-in (MAH PLug-in) (わんコメ用プラグイン)
- 有料版Digital100 JPY
- お試し版Digital0 JPY

Metrics Access Hub Plug-in (MAH PLug-in) (わんコメ用プラグイン)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ MAH PLug-inは、わんコメ用のプラグインです。 今後、まえっち(@maHover18)が提供する「わんコメテンプレート」と一緒に使います。 YouTubeに関する各種情報をMAH PLug-inが集中して取得することで、複数のテンプレートを起動した時のPC負荷を低減します。 これまで提供したツールは、順次、MAH Plug-in対応に変更予定です。 第一弾の対応ツールは近日提供予定ですので、プラグインをインストールしてお待ちください。 使った感想等を「#まえっち業務連絡」を付けて𝕏にポストしていただけると嬉しいです。 問い合わせ先:𝕏(Twitter) @maH_support
機能
1.YouTube配信の各種データの取得 ・配信タイトル、同接数、最大同接数、高評価数、チャンネル登録者数 ・ユーザー名、ユーザーアイコン、初コメ数、再訪数、ユニークユーザー数 ・コメント数、コメントスピード ・リアクション数、リアクションアイコン数、リアクションスピード ・スーパーチャット・ステッカー情報 ・ジュエル名、ジュエル数 ・メンバーシップ登録、メンバーシップギフト配布、メンバーシップギフト取得、マイルストーン ・挨拶(指定)コメント、キリ番コメントのユーザー 2.通貨レート機能 ・表示する通貨の単位を指定することができます。指定された通貨に対する為替レートを参照して金額を換算します。 ・各通貨のレートを個別に設定できます。最新の通貨レートをサーバーから一括取得できます。 3.データ提供機能 MAH Plug-in対応のツールは、MAH PLug-inの持つ各種データを取得することが可能です。 4.イベント送信機能 ・MAH Plug-in対応ツールに対して、各種イベント発生時に通知することが可能です。 ・他のクライアントがkeywordsを変更すると、モニターの【挨拶(指定)コメント】入力欄もstateChanged通知で更新します。配信未選択でも反映します。 5.データ保存機能 ・「わんコメ」のバックアップ機能で各種データはバックアップされます。 ・ブラウザの閲覧履歴データを削除してもMAH PLug-in対応のツールの設定値を保持することが可能です。 ・受信コメントを、plugin.dbと同じdataフォルダのcomments.dbへ保存します。 プラグイン起動時にcommentsテーブルを自動作成します。以後、新しく受信したコメントが対象です。 カラムはid(自動連番)、stream_id、user_id、comment、timestampです。 stream_idはdata.liveId、user_idはdata.userId、commentはdata.commentの本文(HTMLを含む元の文字列)、 timestampは投稿日時をUnixミリ秒へ変換した値です。日時が不正な場合はSSEと同じ受信時刻を使用します。 コメントIDによる既存の重複チェックを通過したコメントだけを保存します。 わんコメ本体のcomments.dbは参照・更新しません。過去コメントの移行も行いません。 コメント取得API(command=comments)とコメントログ解析の参照先は、このdata/comments.dbです。 lib/commentsDatabase.jsでコメントの保存・検索・削除・DB最適化をまとめて管理します。 検索はstream_idと動画IDの完全一致、およびタグ除去・画像alt復元後の本文キーワードで行います。 取得結果は { id, streamId, userId, comment, timestamp } で返します。 ログ保存に失敗した場合はエラーログへ記録し、コメント通知・集計は継続します。 DBサイズ表示はplugin.dbとcomments.dbの本体・WAL・共有メモリファイルの合計です。 6.配信データ削除機能 ・モニターの「通貨レート」と「配信チャンネル」の間にある「配信一覧」で、保存済み配信を表示します。 表示項目は選択・開始日時・タイトル・ハンドルです。開始日時が新しい順に並べます。 タブを開くと一覧を再取得します。チェックした配信は「削除」で確認後にまとめて削除できます。 一部の削除に失敗した場合は件数を表示し、残った配信の選択を保持します。 ・配信選択ボタンの右にある【削除】ボタンで配信毎の取得データを削除可能です。 ・【配信チャンネル】のタグで配信チャンネル毎に選択して削除が可能です。 ・配信を削除すると、data/comments.dbのcommentsテーブルから同じstream_idのコメントログも削除します。 ・配信チャンネルを削除すると、そのchannel_idに属する全配信のstream_idを取得し、対応するコメントログも削除します。 各ツールのストレージは変更せず、設定の整理はそれぞれのツールが行います。 他の配信・チャンネルのコメントログは保持します。 7.データ整理機能 ・【データ整理】ではplugin.dbとcomments.dbの両方を対象に、空き領域があるDBを最適化します。 ・配信データを削除してもデータベースのサイズは小さくなりません。 【データ整理】を実行すると、データベースの未使用領域を整理してサイズを小さくすることができます。 ・データベースの未使用領域は再利用されるので頻繁に【データ整理】を実施する必要はありません。 サイズが気になる時にお使いください。 8.ユーザー情報記録機能 ・配信チャンネル毎にユーザー情報を記録しています。 ・【maH Plug-inのユーザーデータを使用する】を☑すると、 このユーザー情報を使って「わんコメ」とは別に初見判定が可能です。 ・【配信チャンネル】のタグで配信チャンネル毎にユーザー情報を一括削除が可能です。 9.連携ツール表示機能 ・maH-Plug-inと連携しているツールの一覧を表示します。 ・現在稼働中のツールは「接続」列に緑の「●」、未接続は「—」を表示します。 接続状況はタブを開いたときと、表示中は5秒ごとに更新します。 接続状況を取得できない場合は「?」を表示します。 ・maH Plug-inと連携して同時に動作するツールは最大6個までです。 OBSのソースのプロパティで、【表示されていないときにソースをシャットダウンする】に☑すると、非表示の時に接続が解除されます。
ご利用前の準備
「わんコメ」のインストールをお願いします。 リアクションをカウントするには「わんコメ」Ver9.2.0へのアップデートが必須です。 https://onecomme.com
使用方法
1.ダウンロードした「mah-metrics-pluginx.x.x.zip」をPCにダウンロードします。 2.ダウンローしたファイルを展開して作成された「mah-metrics-plugin」のフォルダを「わんコメ」のプラグインフォルダにコピーしてください。 プラグインフォルダーは、「わんコメ」画面の右上の【⋯】をクリックして表示されるメニューから【プラグイン】を選択して、表示されたプラグイン一覧の右上にある【📁プラグインフォルダ】をクリックして開くことが出来ます。 3.フォルダーをコピーしたら、プラグイン一覧の左上の【再読み込み】をクリックします。 4.プラグイン一覧に「Metrics Access Hub Plug-in」が表示されたら、左のスライドスイッチをONにして青にします。 5.「わんコメ」画面で視聴URLを入力して【接続】をONにしてください。 「わんコメ」起動中は、プラグインがデータ取得の動作を続けます。 OBSを起動していない状態でもデータを取得できることがテンプレートとの大きな違いです。 6.プラグイン一覧のURLアイコンをクリックすることでモニター画面が表示されます。各種数値の確認と配信データの削除が可能です。
ライセンスについて
このソフトウェアを使用する場合は、以下を必ずお読みください。 ・個人、法人問わず商用利用可能です。 ・クレジット表記、使用報告の義務はありません。 ・ソースコードの改変は禁止です。不具合や機能の要望があった場合は連絡をお願いします。 ・ダウンロードしたデータの再配布は禁止です。 ・自作発言はご遠慮ください。 ・ソースの利用によって発生したトラブルには一切の責任を負いません。
エラーログ送信について
プログラムのエラーが発生した場合、エラー発生箇所をエラーログのタブに表示します。 プログラムの不具合解決のために【エラーログ報告】ボタンでお知らせください。 画面に表示されている文字のみ送信します。それ以外の個人情報等を送信することはありません。
謝辞
■配信者のためのコメントアプリ「わんコメ」 https://onecomme.com
変更履歴
Ver1.0.0 初版
