
나는 풀 타임 직업으로 매우 바빴고 잠시 동안 작업을 시작한 전체 재 작성을 완료 할 수 없었습니다. 그래서 지금은 Trivia 봇을 오프라인으로 가져갔습니다 . 그것은 온라인으로 돌아 오지 않을 것이라는 것을 의미합니까? 아니요! 앞으로 Trivia Bot과 다른 개발 방식을 취하고 싶습니다. 내가 의미하는 바는 다음과 같습니다.
봇의 코드를 원래 디자인하고 작성했을 때 저는 대학 선배였으며 원래 클래스 프로젝트였습니다. 코드는 서두르면서 매우 나쁘게 작성되었습니다. 나는 또한 당시 경험이없는 개발자였으며 원래 설계된 얼마나 엉뚱한지를 감안할 때 프로젝트를 확장하기가 매우 어려웠습니다. 따라서 앞으로 다시 작성하고 싶지만 완전히 다른 프로그래밍 언어를 사용하고 싶습니다. 이것은 내가 그것을 완전히 찢어 버려야한다는 것을 의미합니다.
지난 몇 년 동안 인생이 매우 바빴 기 때문에 저를 용서 해주세요. 나는 불화 봇을 만드는 것을 좋아하고 정말로 한 번에 Trivia 봇을 부활시키고 싶습니다. 지금은 내가 요구하는 것은 당신이 내 침묵을 용서한다는 것입니다. 지난 몇 년 동안 지원해 주셔서 감사합니다. 그것은 주목받는 소프트웨어 엔지니어로서 나에게 세상을 의미했습니다!
Trivia Bot은 퀴즈 갈망을 만족시키는 목적을 달성하는 재미 있고 기능적이며 검증 된 불화 봇입니다! Discord Server의 스스로 또는 다른 사람들과 함께 플레이 할 수있는 다양한 퀴즈 모드가 있습니다. 봇은 게임에 사용되는 퀴즈 질문에 열린 Trivia 데이터베이스 API를 사용하므로 정말 멋진 API를 위해 소리칩니다! 당신은 그것에 대해 더 자세히 알아볼 수 있습니다.
참고 : 슬래시 명령은 적극적으로 작품과 도중에 있습니다 !! 현재 봇은 실제로 서버에서 사용하기 위해 고장 났지만 DMS에서는 일반 명령을 사용할 수 있습니다.
Discord 서버에 Trivia Bot을 추가하려면 여기를 클릭하십시오! 모든 친구들에게도 말하십시오!
Trivia Bot과 상호 작용하는 데 사용할 수있는 다양한 명령이 있습니다. 이 섹션은 더 많은 기능이 지속적으로 추가되면 진화 할 것입니다! 다음은 현재 명령 목록입니다.
!tfchill 냉기 퀴즈의 라운드를 시작합니다.!tfcompetitive 경쟁적인 t/f 퀴즈를 시작합니다.!mcchill 차가운 객관식 퀴즈를 시작합니다.!mccompetitive 경쟁적인 객관식 퀴즈를 시작합니다.!help Trivia Bot이 응답하는 모든 명령과 그들이하는 일을 나열합니다.!info GitHub , Top.gg 및 Discord Support Server 에 대한 링크가 포함 된 불화 임베드로 응답합니다. chill 와 competitive 의 차이 :
chill 사용하면 모든 사용자가 시간 제한 내에 답변을 선택할 수 있습니다. competitive 첫 번째 정답 만 받아들입니다. 다른 모든 사람들은 기본적으로 잃습니다
또한 다른 게임 모드에 대해 더 많이 배우는 데 help 명령을 추가 할 수도 있습니다.
!help tfchill 특정 게임 모드에 대해 자세히 설명합니다. Trivia Bot은 이제 선택적 하위 명령을 지원합니다!
그래서 ... 이것이 당신에게 무엇을 의미합니까? Trivia Bot은 이제 선택적 하위 명령으로 time [seconds] 내어 퀴즈 라운드에서 질문 당 시간 제한을 연장 할 수 있습니다! 이것은 게임을 다른 사람들만큼 빨리 읽을 수없는 사람들이나 단순히 연주하는 사람들을 위해 게임에 더 접근 할 수 있도록하기 위해 이루어졌습니다!
참고 :이 옵션은 냉담한 게임 플레이에서만 사용할 수 있습니다. 이것은 냉기 모드의 특성 때문입니다. 경쟁 모드는 빠르고 빠른 라운드라면이 옵션이 경쟁 모드에 적용되지 않은 이유입니다.
2 부에 유의하십시오 : 10 개 이상의 질문 선택, 특정 카테고리 선택 및 난이도 선택과 같은 향후 더 많은 선택적 하위 명령이 추가됩니다. 이것들을 계속 지켜봐주세요!
tfchill 라운드를 플레이하고 싶지만 각 질문을 20 초의 시간 제한을 갖기를 원한다고 가정 해 봅시다.
다음을 입력하기 만하면됩니다. !tfchill time 20
기본적으로 Trivia Bot은 질문 당 10 초를 제공합니다. 따라서 time [seconds] 을 제공하지 않으면 봇이 기본값 10으로됩니다.
제한:
tfchill 또는 mcchill 게임 모드에만 적용 할 수 있습니다. 때때로 당신은 무언가를 오해하고 때로는 봇과 더 빠르게 상호 작용하는 방법을 원할 것입니다. 아래는 원래 의도가 인식되도록 존재하는 별칭 목록입니다.
!halp ,! !hwlp ,! !hrlp 는 !help!mchill !mcchill 위해 일합니다!mcompetitive ,! !mccomp ,! !mcomp !mccompetitive 위해 일합니다!pong !ping 위해 일합니다!tfcomp !tfcompetitive 위해 작동합니다 이 봇 개발에 기여할 수있는 방법에 대한 지침은 Contration.Md를 참조하십시오. Trivia Bot은 항상 PR을 환영합니다!
이 저장소에 대한 토론이 가능 했으므로 언제든지 질문하고 제안을하십시오. 문제 탭에서 문제를 열어 버그를보고하십시오.
Trivia Bot Support Server에 가입하여 질문을 할 수도 있습니다.
Trivia Bot은 여전히 활발한 작업을 진행하고 있으므로 여전히 다림질 해야하는 몇 가지 기발함이 있습니다. (기부금은 환영 받고 격려되며, 코드베이스에 발가락을 담그고 싶다면 시작하기에 좋은 곳입니다.) 이것은 결국 해결 될 문제의 목록이지만 그때까지는 다음과 같습니다.
이것은 냉기 및 경쟁 모드에서 발생합니다.
사용자 1은 선택 B를 선택하고 선택 B를 선택하지 않은 다음 선택 C를 선택합니다. 정답은 C였으며 BOT는 첫 번째 선택 만 고려해야하더라도 사용자 1의 선택을 수락합니다.
Discord API는 반응으로 수행 할 수있는 작업을 제한합니다 (Trivia Bot이 답변을 수집하는 방법). 해결책은 첫 번째 시도가 실행 된 후 다른 클릭을 무시하는 것입니다. 이 문제를 해결하는 것과 관련된 문제는 여기를 클릭하여 찾을 수 있습니다.
봇은 권한에 대해 오류를 던지고 여기에서 볼 수 있지만, 원인이 무엇인지 또는 어떻게 고치는 지 모르겠습니다. 나는 이것을 적극적으로 조사하고 있으며 곧 해결책을 찾을 수 있기를 바랍니다!