퀴저

4008 단어
퀴즈를 자동으로 그리고 시간에 맞춰 호스팅하고 관리하기 위해 특별히 제작된 프리미엄 품질의 오픈 소스 디스코드 봇입니다.

Check GitHub

스크린샷



다음은 QUIZER Bot의 스크린샷입니다.








설치


  • 이 저장소를 복제하거나 zip 파일을 다운로드하고 압축을 풉니다.
  • 그런 다음 터미널의 명령을 사용하여 필요한 모든 패키지를 설치합니다.

  • 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를 사용하려면 디스코드 봇을 생성해야 합니다.
  • 고토 https://discord.com/developers/applications .
  • 새 응용 프로그램을 만듭니다.
  • 생성 후 왼쪽 패널의 Bot로 이동한 다음 Reset Token를 클릭하고 새 토큰을 복사합니다. 귀하의 DISCORD_TOKEN입니다.
  • 이제 왼쪽 패널에서 OAuth2로 이동한 다음 CLIENT_ID 및 CLIENT_SECRET을 복사합니다.
  • 이제 리디렉션 URL을 추가합니다. 프런트엔드 사이트가 호스팅되는 URL입니다. localhost인 경우 http://localhost:3000 .
  • 이제 다른 세 개의 환경 변수에 대해 개발자 모드에 있어야 합니다.

  • 그런 다음 서버를 마우스 오른쪽 버튼으로 클릭하고 ID를 복사합니다. 역할로 이동하여 필요한 역할의 ID를 복사합니다. 그런 다음 채널 ID를 복사합니다.

  • 모든 변수를 .env 파일에 적절하게 넣습니다. 그리고 끝났습니다.

    저자


  • @CodeWithArif
  • 좋은 웹페이지 즐겨찾기