😽

【必見】discord-interactions-js が 4.0.0 にアップデート!変更点を追ってみたらすぐ解決できた話

2024/06/15に公開

皆さんこんにちは!駆け出しエンジニアです。今回は、僕が最近直面したパッケージのアップデートについてシェアしたいと思います。

先日、discord-interactions-jsのバージョンが4.0.0にアップデートされました。気になる変更点を追ってみたので、詳しくお伝えしますね。

大きな変更点 (breaking change) はNode.jsのサポートバージョンが変更されたことです。でも、これだけなら特に問題なくアップデートできるのでご安心を!

詳しくはこちら:

Node.js 18.x以降が必要という点だけ気をつければ、他に大きな変更点はないので、特に気にすることなくアップデートが可能でした。

僕自身のプロジェクトでもこの変更が特に問題なく適応できたので、最新バージョンにアップデートしてみました。結果、無事に動作確認が取れて、新機能や改善点を安心して享受できるようになりました。Node.js 18.x以降を使用していれば、特に問題なく動作しますよ。

追記: verifyKey 変わってた

const isValidRequest = verifyKey(req.rawBody, signature, timestamp, 'MY_CLIENT_PUBLIC_KEY');

await が必要になりました。

const isValidRequest = await verifyKey(req.rawBody, signature, timestamp, 'MY_CLIENT_PUBLIC_KEY');

まとめ

discord-interactions-jsのバージョン4.0.0へのアップデートでは、Node.jsのサポートバージョンが変更されただけですので、安心してアップデートしてください。もしまだNode.jsのバージョンが古い場合は、これを機に最新バージョンにしておくと良いでしょう。

最後に一言:最新バージョンにアップデートして得られる新機能やバグ修正を活用すれば、さらに良い開発体験が待っています。ぜひどんどんアップデートして、便利な機能を活かしてくださいね!

この記事が、同じようにdiscord-interactions-jsを使う皆さんの役に立つことを願っています。僕自身もまだまだ学ぶことが多い駆け出しエンジニアですが、これからもどんどん挑戦していきたいと思います。そして、その過程で学んだことをシェアしていきますので、よろしくお願いします!

ぜひフォローといいねをしていただけると嬉しいです。それでは、また次回の記事でお会いしましょう!Happy coding!

Discussion