퀴저
Check GitHub
스크린샷
다음은 QUIZER Bot의 스크린샷입니다.
설치
yarn install
yarn dev
프런트엔드의 프로덕션 빌드는 이미 공용 폴더에 있습니다.
그러나 모든 코드를 자유롭게 변경할 수 있습니다.
프로젝트를 온라인으로 호스팅할 준비가 되었습니다.
환경 변수
이 프로젝트를 실행하려면 .env 파일에 다음 환경 변수를 추가해야 합니다.
MONGO_URI=<YOUR_MONGODB_URI>
DISCORD_TOKEN=<YOUR_DISCORD_TOKEN>
CLIENT_ID=<YOUR_CLIENT_ID>
CLIENT_SECRET=<YOUR_CLIENT_SECRET>
REDIRECT_URL=<YOUR_REDIRECT_URL>
GUILD_ID=<THE_SERVER_GUILD_ID>
QUIZ_MORDERATOR_ID=<ID_OF_THE_QUIZ_MORDERATOR_ROLE>
QUIZ_LOG_CHANNEL_ID=<THE_ID_OF_THE_CHANNEL_WHERE_ALL_THE_QUIZ_WILL_B_LOGGED>
몽고_URI
mongo db URL을 제공하십시오. 이 Quizer 봇은 이 데이터베이스에 모든 퀴즈를 저장합니다. mongodb atlas uri를 제공할 수도 있습니다.
DISCORD_TOKEN
디스코드 봇을 생성합니다. 그런 다음 여기에 봇 토큰을 복사하여 봇이 로그인할 수 있도록 합니다. 서버에 봇을 추가하고 관리자 역할을 제공해야 합니다.
CLIENT_ID
봇의 클라이언트 ID 제공
CLIENT_SECRET
봇의 클라이언트 암호 제공
REDIRECT_URL
봇의 리디렉션 URL을 제공합니다. 이것은 앱의 동일한 URL입니다.
길드 ID
길드/서버 아이디를 입력하세요.
QUIZ_MORDERATOR_ID
퀴즈를 주최하거나 관리할 수 있는 역할의 ID를 제공하십시오.
QUIZ_LOG_CHANNEL_ID
모든 퀴즈가 기록될 채널의 ID를 제공합니다. 다른 모든 구성원에게 이것을 숨깁니다. 답변, 업데이트 로그, 삭제 로그와 함께 질문이 여기에 표시됩니다.
DISCORD_TOKEN, CLIENT_ID, CLIENT_SECRET, GUILD_ID, QUIZ_MORDERATOR_ID 및 QUIZ_LOG_CHANNEL_ID를 얻는 방법
QUIZER를 사용하려면 디스코드 봇을 생성해야 합니다.
Bot
로 이동한 다음 Reset Token
를 클릭하고 새 토큰을 복사합니다. 귀하의 DISCORD_TOKEN입니다. OAuth2
로 이동한 다음 CLIENT_ID 및 CLIENT_SECRET을 복사합니다. http://localhost:3000
. 모든 변수를
.env
파일에 적절하게 넣습니다. 그리고 끝났습니다.저자
Reference
이 문제에 관하여(퀴저), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codewitharif/quizer-3pmb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)