728x90
반응형

1. npm으로 discord.js 설치 후 봇 실행시 발생하는 오류 해결

 

 

 

/Client.js:39
     } catch {
             ^

봇 실행시 위와 같은 오류가 발생할 경우입니다.

 

 

저같은 경우에는 discord.js github에 나와있는 설치방법으로 설치를 했을 경우에 발생하였습니다.

https://github.com/discordjs/discord.js#installation

 

discordjs/discord.js

A powerful JavaScript library for interacting with the Discord API - discordjs/discord.js

github.com

 

 

npm install discordjs/discord.js

 

 

 

 

이 명령어 대신에

https://discord.js.org/#/docs/main/stable/general/welcome

 

Discord.js

Discord.js is a powerful node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.

discord.js.org

이 문서에 나와있는 명령어를 사용하시면 됩니다.

 

 

npm install discord.js

 

 

 

자신의 node버전을 확인해서 12 이상으로 업데이트 하시면 됩니다.

 

 

 

 


 

 

2. 오디오 재생시 오디오가 재생되지 않고 바로 종료되는 문제

또는 Error: FFMPEG not found 에러 발생시

 

FFMPEG 설치

윈도우

npm install --save ffmpeg-binaries

 

리눅스

sudo apt install ffmpeg

 

 

 


 

3. opus 설치 오류

 

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-opus@0.3.2 install:
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-opus@0.3.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

 

 

이런 오류가 발생한다면, sudo를 두 번 사용해주면 된다.

sudo sudo npm install @discordjs/opus
728x90
반응형

+ Recent posts