jao Minecraft Server Issue Tracker
issue の意味 - 英和辞典 Weblio 辞書
質問とか、意見とか、要望とか気軽に出す場所として使ってほしいと思っています。
Issue の作り方 をご覧ください。
GitHub のアカウントが必須です。
Sign upから登録できます。
もし、GitHub アカウントを持っていない、などの理由で Issue を立てられない場合は、Discord 等を使用して運営や開発参加者と連絡を取り合ってみてください。
JDA+Lavaplayerで作られているVCSpeakerのリポジトリです。
jao Minecraft Server Issue Tracker
issue の意味 - 英和辞典 Weblio 辞書
質問とか、意見とか、要望とか気軽に出す場所として使ってほしいと思っています。
Issue の作り方 をご覧ください。
GitHub のアカウントが必須です。
Sign upから登録できます。
もし、GitHub アカウントを持っていない、などの理由で Issue を立てられない場合は、Discord 等を使用して運営や開発参加者と連絡を取り合ってみてください。
https://github.com/vdurmont/emoji-java
EmojiParser.parseToAliases(text);
強調されたチャットが見つかった場合、そのチャットの文章を再構成し、speedを設定値の半分にして読み上げる
【例】
※発言者の;defaultは speed:120とする
**こ れ は ひ ど い**
が発見された場合、 これはひどい speed:60
に置き換える
【強調の例】
**これはひどい**
**こ れ は ひ ど い**
こ れ は ひ ど い
【備考】
発言者の;defaultのspeedを割った数値が50を下回る場合、speed:50 で固定する
判定は「全ての文字の間に全角スペース・半角スペースがあるか」とか…
表題の通り
翻訳とか使うか、結果のデータベースを作って有志で日本語化するか。
状況: titleで変更してもオリジナルとして保存されてしまう…?
色々デバッグしたけど、
setName
でチャンネル名が変更できない時がある(多分レートリミットetc)。.queue()
の第二引数で本来エラーを取れるんだけど、これが呼び出されない。解決方法は
しかないと思う。
後者を選ぶなら、アプローチとして以前提案した事前紐付けして、それに必ず戻す形にするとかかなあと思う #44 (comment)
とりあえずこちらで数十分デバッグして原因が特定できなかったので、報告まで。多分これは私では解決できないので是非対応してくれると助かる
なお、このバグを悪用すれば設定タイトルが戻らないまま放置され続けるという割と迷惑なバグとなっている
speaker
, speed
, emotion
などのパラメータをユーザー毎にデフォルト値設定できるようにしてほしいかも。
音声のみでユーザーを聞き分けている場合に分かりにくいって人がいないこともないので。
;default user speaker bear
: パラメータを指定しないときの実行者ユーザーの speaker
のデフォルト値を bear
にする;default user speed 200
: パラメータを指定しないときの実行者ユーザーの speed
のデフォルト値を 200
にする;default global speaker bear
: パラメータを指定しないときの全員の speaker
のデフォルト値を bear
にする<prefix>summon
<prefix>disconnect
<prefix>clear
<prefix>restart
JDA-VCSpeaker/src/main/java/com/jaoafa/jdavcspeaker/Util/VoiceText.java
Lines 201 to 214 in 162dca3
ここで、一つの speak.wav
ファイルに吐き出しているせいだと思う。
java.lang.IllegalStateException: Preventing use of complete() in callback threads! This operation can be a deadlock cause
at net.dv8tion.jda.internal.requests.RestActionImpl.complete(RestActionImpl.java:216)
at net.dv8tion.jda.api.requests.RestAction.complete(RestAction.java:633)
at com.jaoafa.jdavcspeaker.Command.Cmd_Title.lambda$title$0(Cmd_Title.java:87)
at net.dv8tion.jda.api.requests.Request.lambda$onSuccess$0(Request.java:95)
特にdiscordなどのリンクを最後の数字だけ読み上げる、というようなことがあるのでURLを最後まで省略して欲しい
;alias add w "w speed:200"
とか。難しそう...
||
と ||
で囲われたメッセージは読み上げないようにする。正規表現で判定
69行目のリアクション削除処理をifの外側に出す必要がある。
;title test
: 参加しているVCの名前を「test
」に変更する。
そのVCから人が全員退出したら、元のVC名に戻す。
デフォルトVC名をコマンドで変更できるようにしてもいいと思う(adminstratorsのみ)
;clear
の一項目のみアレ
表題の通り
aliasが多くなってきたのでalias listをページ化して欲しい
これを実装すると毎度 ;summon
しなきゃならないのを解決できそう。
なんかたまにダウンロード遅延するのかしらんけど読み上げ止まるからビジュアライズしといたほうが良さそう
例えば一定時間以内のそのユーザーによる参加退出を読まないなど
私が修正した時に残ってしまったかも、直す
Vision API を使用して、#vc
を見られない人でも画像の内容をだいたい把握できるようにする
多分画像とは異なることを言ったりするケースがあるだろうけど、それは面白い範疇なのでよし
APIの無料範囲内で利用できるように、うまく回数をコントロールする
誰かがVCチャンネルにjoin/leaveすると
・#VCに新たに書き込まれるまで読み上げが一旦止まる
・#VCに新たに書き込まれると「最新の書き込み」を読み上げる
・その後join/leaveメッセージを読んでいる間の書き込みを読み上げ始める
という挙動になっていて、読み上げの順番がおかしくなっている
VCダブステップするユーザーがたまにいるので対策した方がよさそう
たとえば
https://example.com/test.png
の場合読み上げるのは
test.png
📲 (calling) ->👀 (eyes)
普通の文・文字でも置き換わってしまう可能性があるため
2~3文字以上
どこにあるかわかりにくくなってきたので
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.