yudukiak / gbfToBouyomi

グラブルのチャットをnode.jsを介して棒読みちゃんで読ませます。非推奨。
MIT License
2 stars 0 forks source link
bouyomi gbf granbluefantasy tampermonkey

gbf_bouyomi

グラブルのマイページを開いていると、団のチャット内容を棒読みちゃんが読み上げてくれるツールです。

説明

Chromeの拡張「Tampermonkey」とnode.jsのWebサーバを使い、1分ごとに団のチャットを棒読みちゃんが読み上げてくれるツールです。

設定でチャットの内容をJSON・DOMどちらから取得するかを設定できます。(JSONから取得する場合は取得先のURLを指定する必要性があります。あとBANされると思います。)

必要なライブラリなど

サーバ

クライアント

準備

棒読みちゃん

  1. 基本設定の「Socket通信」を開く
  2. 「01)Socket通信を使う」を「True」に設定する

サーバ

  1. bouyomiConnect.jsをダウンロードする
  2. server.jsと同じディレクトリへ入れる

クライアント

  1. ChromeへTampermonkeyをインストール
  2. tampermonkey.jsを導入

使い方

  1. 棒読みちゃんを起動させる
  2. node server.jsでサーバを起動させる
  3. Chromeにてグラブルのマイページへ移動する
  4. 自動で棒読みちゃんによる読み上げが開始する

設定内容

サーバ

// Webサーバで利用するポートを記載
const port  = '51001';
// 棒読みちゃんのIPとポートを記載
const bhost = '127.0.0.1';
const bport = '50001';

クライアント

// WebサーバのURLとポートを記載
const url  = 'http://localhost';
const port = '51001';
// チャットをJSONで取得する場合は true
// チャットをDOMで取得する場合は false (default)
const used = false;
// trueを選択した場合はJSONのURL '/foo/bar/file.json' を記入
const json = '';

注意点

ライセンス

このソフトウェアはMITライセンスでリリースされています。「LICENSE」を参照してください。