何につまずいたのか
ざっくり言うと、 Node.js で記載した AWS Lambda の関数上で最新版の discord.js を使おうとしたら使えなかった。
なぜ使えなかったのか
AWS Lambda で使える Node.js のバージョンが現状 v14 系までなのに対し、最新版の discord.js は v16.6.0 以上でしか動かない。
現状の打開策
どうしても使いたいなら古いバージョンの discord.js ( 12.5.3 がギリギリ Node.js v14 系に対応している模様)を使うしかない。ただし、非推奨になっているのでオススメはできない。しっかり対策したいなら他のライブラリを探すか、AWS Lambda が Node.js v16 系に対応するのを待つしかなさそう・・・。
↧