StreamdeckのTwitch プラグインでチャットを送信できないとき

この記事ではStreamDeck(ストリームデック)のTwitch Pluginを利用していて、Twitch チャットメッセージ”だけ”が送信できない場合に関しての一つの解決策を提示しています
これ以外の問題に関しては、それぞれの環境などによって解決策は変わってくると思いますので、一般的な解決方法を試してください
例)ソフトウェアからアカウントを削除してみる,ソフトウェアの再インストールなど

要約

Elgato製プラグインではなく、BarRaiderさんが作成したプラグイン(https://marketplace.elgato.com/product/twitch-tools-b64d96eb-c5b3-4880-8eb8-64f8a698c335)を使うとうまくいく

原因

自分の環境で試したところ、Twitchの表示名が日本語に設定されているとチャットメッセージが送信されませんでした
おそらくこれが原因だろうと予測されます

対処法

Elgato製以外のプラグインだとTwitchの表示名を変更していてもチャットを送信することができます
そこで、このプラグイン(https://marketplace.elgato.com/product/twitch-tools-b64d96eb-c5b3-4880-8eb8-64f8a698c335)を追加してSend Message を割り当てます
※プラグインを追加後、Twitchアカウントでログインが必要です
localhost で接続が拒否されました。となる場合は、Streamdeckのソフトを終了してからもう一度試してください

Elagato製Plugin
BarRaider製プラグイン

Channelに送信したいチャンネルのチャンネル名を入力(※自分のチャンネル以外にもチャットを送信できるので間違えないようにしてください)
Messageに送信したいメッセージを入力

BarRaider製プラグインの設定画面

他のバグ

色々と試していく際に事前にStreamDeckのバックアップを作成したところソフトウェアがクラッシュしてバックアップが作成されませんでした
自分はハードユースしていなかったのでまだ良かったですが、もし設定が飛ぶと困る方はプロファイルごとに書き出すか、バックアップ先のパスに日本語が入っていないところを選択しましょう

個人的意見(駄文)

サポートには報告済みなのでそのうち直ると信じています
初期不良などは、ソフトバンクセレクションに問い合わせれば日本語で対応してくれると思いますが、ソフトウェアの不具合に関しては英語でElgatoのサポートとやり取りをしなければならず自分の英語力のなさを実感します
この件に限らず配信のソフトウェア/サイトなどは英語が標準的に使われているのでやはり配信をするならば少しの英語を使えるようになるか、翻訳ソフトの使い方を学んでおいたほうがいいのかなと思いました

Xで「Streamdeck lang:ja」と検索しても「ストリームデック」と検索しても同じ位の件数がつぶやかれているのを見るに、日本では英語の製品をカタカナで表現する層が一定数いるんだなぁと思った(StreamElementsもストリームエレメンツと表現されているのを見かける)

英語をカタカナで表現するのはいいが、中にはストリームデッキといっている人もいるので、公式で日本語表記が用意されていないものに関しては、英語で表記するのが個人的にはいいと思う

免責事項

当サイトに掲載されている情報は、できる限り正確な情報を提供することを心がけていますが、完全な正確性を保証するものではありません。
情報の利用に際しては、利用者ご自身の責任において行ってください。
当サイトを利用したことにより発生した損害については、当サイトは一切責任を負いません。
当サイトに掲載されている情報は、あくまでも参考としてご利用ください。