Discord.js v14 コード破損: 一般的なエラーを修正するための包括的なガイド
Discord.js v14 の最近のアップデートでは、いくつかの破損コードが導入されました。既存のコードでエラーが発生する可能性のある変更。ここでは、最も一般的なエラーとその解決方法について詳しく説明します。
メッセージ イベントとインタラクション イベントのエラー
-
エラー:メッセージとインタラクション イベントは廃止されましたfire.
-
解決策: 代わりに、新しい messageCreate および interactionCreate イベントを使用します。
Intent によるエラー
-
エラー: インテントは現在文字列や数値ではなく列挙値を使用します。
-
解決策: discord.js パッケージの GatewayIntentBits 列挙型を使用して、正しいインテントを設定します。
エラーインタラクション
-
エラー: インタラクション タイプ ガードが削除されました。
-
解決策: interaction.type プロパティを代わりに InteractionType 列挙型。
エラーチャネル
-
エラー: チャネル タイプ ガードが削除されました。
-
解決策: channel.type プロパティを次と比較します。 ChannelType 列挙型。
エラービルダーと埋め込み
-
エラー: ビルダーと埋め込みのコンストラクターの名前が変更されました。
-
解決策: 新しい EmbedBuilder を使用してください、AttachmentBuilder、および Builder を使用したコンポーネント ビルダーsuffix.
列挙型のエラー
-
エラー: 列挙型パラメーターは数値である必要があります。
- 解決策: から適切な列挙値を使用します。 discord.js パッケージ。
追加の変更:
- Node 16.9 以降が必要になりました。
- setPresence のアクティビティ タイプ現在は「PLAYING」に限定されています。
- 追加を検討してくださいmessage.content の使用が想定されている場合は、GatewayIntentBits.MessageContent。
すべての重大な変更の詳細な概要については、Discord.js ガイドを参照してください: https://discordjs.guide/Additional-info/ v14.html の変更
以上がDiscord.js v14 でボットが壊れました: 一般的なエラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。