GeoQuiz Bot
Comandos • ScreenShots • Status e Planos
Primeiro contato com Node.js e com Discord.js. Um simples bot para o discord feito para uso pessoal, com intuito de praticar e aprender um pouco.
Contém informações básicas (básicas mesmo) sobre alguns países e estados brasileiros. Contém também os mini games "Guess The Flag" (Adivinhe a bandeira) e "Guess The Capital" (Adivinhe a capital).
Além do mais, esse bot é fechadão com a organização do canal, já que todas as mensagens, enviadas e recebidas, utilizadas nos mini games são excluídas após um certo tempo.
Comandos
-
/randcountry - Um país aleatório é mostrado, bem como sua capital, continente em que está localizado, sua bandeira e sigla. A mensagem ainda é composta com um botão "Ver Mais" que leva o usuário à página do Wikipedia do país em questão. E ainda um botão "Próximo" que edita a mensagem para mostrar outro país, pode ser clicado infinitamente, já que há repetição de países, mas apenas por quem utilizou o comando.
-
/randstate - O mesmo do "/randcountry" mas com estados brasileiros.
👍 -
/gtf ( "países" | "br" ) - Inicia o mini game "Adivinhe a bandeira". Mostrando bandeiras aleatórias de países ou estados, depende do escolhido, sem repetições.
-
/gtc - Inicia o mini game "Adivinhe a capital", nesse só há a opção com países.
-
/rank ( "gtfpaíses" | "gtfestados" | "gtc" ) -
🏆 Mostra o ranking de pontos, TOP 10, do mini game escolhido. O mesmo usuário não pode ocupar mais de uma posição no ranking. -
/ping - Pong!
🏓 🤷♂️
ScreenShots
Algumas imagens dos comandos em uso:
randcountry e randstate
gtf
gtc
rank
Apesar de não aceitar usuários repetidos, eu tive que ver como ficava o ranking completo, então foi só uma exceção. :P
Status e Planos
Status
Abandonado por um tempo (talvez para sempre) por motivos de: Inicio do semestre, entre outras coisa.
Planos
Implementações desejadas:
- Substituir os .JSON dos países, estados e rankings por um banco de dados '-'
- Fazer um novo modo de jogo: Modo desafio/duelo confronto direto entre desafiante e desafiado.
- Fazer outros comandos básicos, como resetar ranking, etc, etc.
- Talvez, só talvez, tentar achar um lugar pra hostear o bot de graça, mas não vejo necessidade.
Meu objetivo não é fazer esse bot "famoso", foi só para fazer algo novo (novo pra mim) mesmo. Então, provavelmente, nenhuma dessas coisas serão implementadas, principalmente o bagulho de hostear.