LAM-SHIP01-JP-PSO2NGS / ngs-log-action

NGS Log Action は PSO2NGS のチャットに連動して「何か」をしてくれるアプリです。
MIT License
1 stars 0 forks source link

POSTアクションを使うとNGS Log Actionが落ちる場合があるらしい: 投稿者の名前が非ASCII文字を含む場合に100%発生 #3

Closed LAM-SHIP01-JP-PSO2NGS closed 3 years ago

LAM-SHIP01-JP-PSO2NGS commented 3 years ago

ゆーざーさんからの報告により、POSTアクションを設定したところアプリが落ちる事があったそうな。原因と対処方法を考えています。

LAM-SHIP01-JP-PSO2NGS commented 3 years ago

投稿者の名前が非ASCII文字を含む場合に100%発生する不具合と原因特定できました!修正版のリリースを準備します。

LAM-SHIP01-JP-PSO2NGS commented 3 years ago

とりあえず受け側の実装かんたん&安全性からPOSTアクションではngs-log-action-nameフィールドをURLエンコードを掛けてヘッダーでリクエストする事にしました。BOTちゃんなどの受け側アプリではこのフィールドは以降URLデコードかけてもとのキャラ名等々に戻してあげてください!