前提・実現したいこと
discord jsを利用しbotの作成をしています。discord jsをv13にしたところエラーが起きました。エラーが起きている場所はtokenを使用しloginしている部分だと思います。
発生している問題・エラーメッセージ
DevTools listening on ws://127.0.0.1:9222/devtools/browser/66e85f71-e6ab-41dd-9315-7f8d99256ad5 (node:848) UnhandledPromiseRejectionWarning: ReferenceError: AbortController is not defined at RequestHandler.execute (C:\Users\tyyt1\WebstormProjects\disapp\node_modules\discord.js\src\rest\RequestH andler.js:172:15) at RequestHandler.execute (C:\Users\tyyt1\WebstormProjects\disapp\node_modules\discord.js\src\rest\RequestH andler.js:176:19) at RequestHandler.push (C:\Users\tyyt1\WebstormProjects\disapp\node_modules\discord.js\src\rest\RequestHand ler.js:50:25) at async WebSocketManager.connect (C:\Users\tyyt1\WebstormProjects\disapp\node_modules\discord.js\src\clien t\websocket\WebSocketManager.js:128:9) at async Client.login (C:\Users\tyyt1\WebstormProjects\disapp\node_modules\discord.js\src\client\Client.js: 245:7) (Use `electron --trace-warnings ...` to show where the warning was created) (node:848) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throw ing inside of an async function without a catch block, or by rejecting a promise which was not handled with .ca tch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=s trict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2) (node:848) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise re jections that are not handled will terminate the Node.js process with a non-zero exit code.
該当のソースコード
js
1//electronに組み込んでいるため一部省略 2const Discord = require("discord.js"); 3const Intents=Discord.Intents; 4const discordclient = new Discord.Client({intents:[Intents.FLAGS.GUILDS]}); 5 6ipcMain.on("discordlogin",async (event,arg)=>{ 7 discordclient.login(arg); 8});
試したこと
最初nodeのバージョンが古かったためv16.6以降にしました。しかし同じエラーが出ます。webstormのnodeインタープリターも更新されています。
補足情報(FW/ツールのバージョンなど)
discord js:13.1.0
node:16.6.0
nodeのバージョン管理はnodistを使用しています。
nodist:0.9.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/15 05:59