╔═════════════════════════════════════════════════════╗
║ _ _____________ __ ║▓
║ | | / / ____/ ___/____ ___ ____ _/ /_____ _____ ║▓
║ | | / / / \__ \/ __ \/ _ \/ __ `/ //_/ _ \/ ___/ ║▓
║ | |/ / /___ ___/ / /_/ / __/ /_/ / ,< / __/ / ║▓
║ |___/\____//____/ .___/\___/\__,_/_/|_|\___/_/ ║▓
║ /_/ ║▓
║ ║▓
╚═════════════════════════════════════════════════════╝▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
JDA + Lavaplayer で作られている VCSpeaker のリポジトリです。
- チャット読み上げチャンネルに投稿されたチャットを読み上げます。
- 誰かが VC に参加・移動・退出した際、チャット読み上げチャンネルで通知し読み上げます。
- VCSpeaker が VC に参加していない際に誰かが VC に参加した場合、VCSpeaker も参加します。
- VC からユーザーが全員退出した場合、VCSpeaker も退出します。
すべてのコマンドは スラッシュコマンド (Slash Commands) にて実装されています。
スラッシュ /
を入力すると、以下のようにサジェストされます。VCSpeaker
ユーザーが定義しているスラッシュコマンドを使用していることを確認してください。
引数は正しく指定する必要があります。
任意の文字列を別の文字列に置き換えて読み上げる機能です。
alias add from:<from> to:<to>
:<from>
を<to>
に置き換えるように設定します。alias remove from:<from>
:<from>
の置き換えを削除します。alias list
: 置き換え(エイリアス)一覧を表示します。alias list page:<page>
:<page>
ページの置き換え(エイリアス)一覧を表示します。alias parse text:<text>
:<text>
に対して設定済みのエイリアスを適用したテキストを返します
読み上げのキューをクリアします。
ユーザー・サーバ毎に読み上げパラメーターのデフォルトを設定します。
default set params:<params...>
: あなたのデフォルトパラメーターを設定します。<params...>
にはspeaker:show speed:200
といったメッセージで指定するパラメーターと同じように入力して下さいdefault get
: 現在設定しているあなたのデフォルトパラメーターを表示します。default reset
: あなたのデフォルトパラメーターをリセットします。
VCSpeaker を VC から切断します。
任意の文字列が含む・一致する場合に読み上げを無視する機能です。
ignore add contain text:<text...>
:<text...>
を含む場合に読み上げないように設定します。ignore add equal text:<text...>
:<text...>
と一致する場合に読み上げないように設定します。ignore remove contain text:<text...>
:<text...>
を含んでも読み上げるように設定を解除しますignore add equal text:<text...>
:<text...>
と一致しても読み上げるように設定を解除します。ignore list
: 読み上げを無視する設定情報を表示します。
VCSpeaker を再起動します。
現在読み上げているテキストの読み上げをスキップします。上手く動かない場合は clear
をお試しください。
VCSpeaker を現在入っている VC に参加させます。
参加している VC のチャンネル名を一時的に変更します。変更後、参加者全員が退出した時点で元のタイトルに戻ります。
title title:<title>
:<title>
に VC のチャンネル名を変更します。
VCSpeaker の初期設定など、VCSpeaker 関連の設定を行います。サーバの管理者権限が必要です。
vcspeaker server add channel:<channel>
: サーバを VCSpeaker の読み上げサーバとして設定します。<channel>
にはチャット読み上げチャンネルを指定します。vcspeaker server remove
: サーバを VCSpeaker の読み上げサーバから削除します。vcspeaker server notify channel:<channel>
: VCSpeaker の会話開始通知チャンネルを設定します。
現在の VC 名をデフォルト設定として保存します。サーバの管理者権限が必要です。
vcname save
: 現在参加している VC のチャンネル名を保存します。vcname saveall
: 全 VC のチャンネル名を保存します。
- show
- haruka
- hikari (デフォルト)
- takeru
- santa
- bear
※ haruka, hikari, takeru, santa, bear のみ
- happiness
- anger
- sadness
1 ~ 4
50 ~ 200 (%) デフォルト 100
50 ~ 400 (%) デフォルト 120