discordのchat widgetでuser 名が[object object]になる現象
discord にはchat widget が公式で用意されている
TRPGの様子を録画するときに
よく使わせてもらっているんだけど
これが3,4ヶ月想定された表示をしてくれなくて困っている
具体的にはこれ
ユーザ名部分が [object object]となっていて怪しい挙動となっている
そしてリロードすると直る
再現方法
この怪しい表示は
chat widgetのURLにアクセスした状態で
チャットにテキストを送信した際に発生する
既存のテキストは正しく表示されるものの
新規に送られてきたメッセージに対しては、不自然な表示になる
回避方法
サーバ上のニックネームを明示的につける。
ただし、ユーザ名と同じではいけない。
画面的には、サーバ名横のメニューからニックネームの変更をする
これでチャット上の名前が表示されるようになりました
ちょっとダルい回避策ですが
一旦はこれで乗り切ろうかと私は思っています