2023/11/14 追記しました。
何につまずいたのか
ざっくり言うと、 Node.js で記載した AWS Lambda の関数上で最新版の discord.js を使おうとしたら使えなかった。
なぜ使えなかったのか
AWS Lambda で使える Node.js のバージョンが現状 (2022/2/14) v14 系までなのに対し、最新版の discord.js は v16.6.0 以上でしか動かない。
現状の打開策
どうしても使いたいなら古いバージョンの discord.js ( 12.5.3 がギリギリ Node.js v14 系に対応している模様)を使うしかない。ただし、**非推奨になっているのでオススメはできない。**しっかり対策したいなら他のライブラリを探すか、AWS Lambda が Node.js v16 系に対応するのを待つしかなさそう・・・。
その後
時は流れ 2023 年 11 月。今や AWS Lambda は v18 をサポートするまでに至りました。 Discord.js も Node.js v16.11.0 以上でいいので、もう怖くないね。