Closed gimKondo closed 1 year ago
オンにしてみたが、 :soc: join
でbotはチャンネルに参加されなかった。
MESSAGE CONTENT INTENTを有効にすることでbotの招待はできた。 しかし、音声が鳴らない。
OAuthの設定を In-app authorization
にして以下のマニュアルにあるパーミッションを入れたら音声再生ができるようになった。
https://github.com/gimKondo/sound-of-cthulhu/blob/22b4d37d8d8be69e88863bd452b379e0dd679f97/MANUAL.md
サーバーに入れた時点で設定できていたはずだが、いつの間にか外れてた? Discord側の変更の影響かもしれない。
通知テスト
マニュアルの更新をしたらクローズする。
概要
Discord APIの仕様変更により、Discord上で
:soc: join
と入力してもbotがDiscordのボイスチャンネルに参加しない。 SoCはbotを経由して音声を再生しているので、当然、再生できなくなっている。再現方法
Discord API
を選択:soc: join
と入力する期待する動作
:soc: join
を入力したら、botがボイスチャンネルに参加する。 かつ、音楽を再生したらDiscordで再生される。環境 (下記の情報を埋めてください)
追加情報
DiscordのAPI仕様変更情報
とあるが、未認証のものでも設定変更がいるのかも