
He estado muy ocupado con mi trabajo a tiempo completo y no he podido completar la reescritura completa en la que comencé a trabajar hace un tiempo. Entonces, he quedado sin trivia fuera de línea por ahora . ¿Eso significa que nunca volverá en línea? ¡No! Me gustaría adoptar un enfoque de desarrollo diferente con Trivia Bot en el futuro. Esto es lo que quiero decir con eso:
Cuando originalmente diseñé y escribí el código para el bot, era un estudiante de último año y este era originalmente un proyecto de clase. El código fue escrito muy mal cuando fue apurado. También era un desarrollador inexperto en ese momento y ha sido muy difícil escalar el proyecto dado lo horrible que fue diseñado originalmente. Entonces, me gustaría reescribirlo en el futuro, pero usando un lenguaje de programación completamente diferente. Esto significa que necesito destrozarlo por completo para poder volver a armarlo, y esto lleva mucho tiempo.
Por favor, perdóname ya que la vida ha estado muy ocupada en los últimos años. Me encanta construir bots de discordia y realmente quiero revivir Trivia Bot de una vez por todas. Por ahora, todo lo que pido es que perdonas mi silencio. ¡Gracias por el apoyo en estos últimos años, significó el mundo para mí como aspirante a ingeniero de software!
¡Trivia Bot es un bot de discordia divertido, completamente funcional y verificado que sirve para satisfacer su antojo de trivia! Hay muchos modos diferentes de trivia que puedes jugar, ya sea solo o con otros en tu servidor de discordias. El BOT utiliza la API de base de datos abierta de trivia para las preguntas de trivia que se usan en el juego, ¡así que gráteles la API realmente genial! Puede obtener más información sobre eso aquí.
Tenga en cuenta: ¡los comandos de corte están activamente en proceso y en camino! Por ahora, el bot está roto para su uso en servidores, pero puede usar comandos normales en DMS.
¡Haga clic aquí para agregar Trivia Bot a su servidor Discord! ¡Cuéntale a todos tus amigos también!
Hay muchos comandos diferentes que puede usar para interactuar con Trivia Bot. ¡Esta sección evolucionará a medida que se agregan más características continuamente! Aquí hay una lista de los comandos actuales:
!tfchill comienza una ronda de trivia Chill T/f.!tfcompetitive comienza una ronda de trivia T/F competitiva.!mcchill Starts a round of chill Multiple Choice Trivia.!mccompetitive comienza una ronda de trivia competitiva de opción múltiple.!help enumera todos los comandos a los que Trivia Bot responde y lo que hacen.!info responde con una inserción de discordia que contiene enlaces a GitHub , Top.gg y el Discord Support Server La diferencia entre chill y competitive :
chill permite a todos los usuarios seleccionar una respuesta dentro del límite de tiempo competitive solo acepta la primera respuesta correcta; todos los demás pierden por defecto
También puede agregar cualquiera de los comandos para help a aprender más sobre los diferentes modos de juego, como así:
!help tfchill dará más detalles sobre este modo de juego específico, por ejemplo. ¡Trivia Bot ahora es compatible con submendios opcionales!
Entonces ... ¿qué significa esto para ti? ¡Trivia Bot ahora puede tomar time [seconds] como un sub comando opcional para que pueda extender el límite de tiempo por pregunta en una ronda de trivia! ¡Esto se hizo para que el juego sea más accesible para aquellos que no pueden leer tan rápido como otros, o simplemente, para aquellos que solo quieren tomarse su tiempo jugando!
Tenga en cuenta: esta opción solo está disponible para modos de juego en escalofrío. Esto se debe a la naturaleza de los modos de frío; Los modos competitivos están destinados a ser rondas rápidas y rápidas, por lo que esta opción no se aplicó a modos competitivos.
Tenga en cuenta la Parte 2: habrá más comandos opcionales agregados en el futuro, como seleccionar más de 10 preguntas, selección de categorías específicas y selección de dificultad, por nombrar algunas. ¡Estén atentos para estos!
Digamos que quieres jugar una ronda de tfchill pero quieres hacer que cada pregunta tenga un límite de tiempo de 20 segundos:
Todo lo que necesitas hacer es escribir lo siguiente:! !tfchill time 20
Por defecto, Trivia Bot le dará 10 segundos por pregunta. Entonces, si no proporciona time [seconds] , entonces el BOT predeterminará 10.
Límites:
tfchill o mcchill A veces, malgastarás algo y a veces querrás una forma más rápida de interactuar con el bot. A continuación se presentan una lista de alias que existen para que su intención original sea reconocida:
!halp , !hrlp !hwlp !help!mchill funciona para !mcchill!mcompetitive , !mcomp !mccomp !mccompetitive!pong funciona para !ping!tfcomp funciona para !tfcompetitive Consulte Contriping.MD para obtener instrucciones sobre cómo puede contribuir al desarrollo de este bot. ¡Trivia Bot siempre da la bienvenida a PRS!
Se han habilitado las discusiones en este repositorio, así que no dude en hacer cualquier pregunta, hacer sugerencias, etc. ¡Por aquí si lo desea! Informe a los errores abriendo un problema para ello en la pestaña Problemas.
También puede unirse al servidor de soporte de trivia Bot y hacer preguntas allí también:
Trivia Bot sigue siendo un trabajo activo en progreso y, por lo tanto, tiene algunas peculiaridades que aún deben resolverse. (Las contribuciones son bienvenidas y alentadas, y este es un gran lugar para comenzar si desea sumergir los dedos de los pies en la base de código). Esta es una lista de los problemas que eventualmente se solucionarán, pero hasta entonces, sepa que están allí:
Esto sucede tanto en modos frío como competitivo.
El usuario 1 selecciona la opción B, no selecciona la opción B, luego selecciona la opción C. La respuesta correcta fue C y el BOT acepta la opción del usuario 1 a pesar de que solo se debe considerar la primera selección.
La API de Discord limita lo que se puede hacer con las reacciones (que es cómo Trivia Bot recopila respuestas). La solución sería ignorar cualquier otro clic después de que se haya ejecutado el primer intento. El problema relevante para solucionar esto se puede encontrar haciendo clic aquí.
El bot lanzará un error, se puede ver aquí, sobre los permisos, pero no tengo idea de qué lo causa o cómo solucionarlo. ¡Estoy investigando activamente esto y espero encontrar una solución pronto!