Twitchで配信しているんですが、Twitchの映像がくるくるになったりしてページを更新することがよくあります。

そのとき、それまでに投稿されたチャットのコメントが消えるんですね。

これ、チャットサーバーにIRCを採用している限り仕方ないんです。IRCには過去ログを取得するコマンドがありません。

たいていの配信サイトは独自のコメントサーバーを実装して過去ログを取得するAPIを用意しています。

過去ログ表示、最低限表示したものはアプリを閉じても消えない様にするTwitchのコメントビューアを実装しました。

TwitchChatListen

https://github.com/ryujimiya/TwitchChatListen

ツイキャスAPIがバージョンアップしてAPI v2になっています。

以前作ったWindows アプリのツイキャスコメント棒読みちゃんアプリTwcasChatListenは古いバージョンのAPIを使っています。

 TwcasChatListen  (Windowsアプリ)

 https://github.com/ryujimiya/TwcasChatListen

ツイキャスAPI v2になってWebアプリを想定したI/Fになっているので、TwcasChatListenのWebアプリ版を作成しました。

 

■作ったWebアプリは以下に公開しています。

 TwcasChatListen  (Webアプリ)

 http://starlightparade.usamimi.info/twcaschatlisten/

 

どうやってWebページJavaScriptから棒読みちゃんにコメントを送るかで試行錯誤しましたが、棒読みちゃんWebSocketプラグインを作ることで解決しました。

この話は、Qiitaに投稿しました。

 JavaScriptからWebSocketでコメントを送れる棒読みちゃんプラグインを作った

 https://qiita.com/ryujimiya2361/items/2bf46596b45583f370a6