Discord Bot Utils for Wolf Team channel administration
13/08/2019
El objetivo principal es refactorizar el código para obtener una aplicación Bot más modularizada fácil de entender, logrando con ello desarrollar nuevas características más fácilmente.
TODO:
- [DONE] La función update usa el hilo completo, lo cual hace que el bot no pueda contestar en ese tiempo (suele tomar 10 minutos)
- [DONE] Crear un servicio para leer properties y extraer lo que no encaje de la clase Constants.java a este nuevo fichero
- [DONE] Usamos el de JDA Log4j Está añadido pero no funciona, falta la configuración
- [DONE] Main.java debería quedar prácticamente vacío. Habrá que crear capas de servicio para gestionar todas las funciones
- [DONE] El Bot está pensado para actuar en cualquier canal del Discord del Clan, hay que ingeniar una capa que gestione los ID's de los canales/usuarios. Es decir, podrá ser usado por cualquier usuario pero habrá niveles de permisos que permitan realizar funciones u otras.
- [DONE] Gestión de permisos para las acciones/usuarios
- [DONE] Acabar Actions Start, Stop and Update
- Cargar PBO's desde Discord
- Subir preset de MODS para el servidor o definir algunos...?
- Meta bot -> cambiar properties, reiniciar bot...
- Correción para menciones
- etc
NOTA: Todas estas tareas no son definitivas, quedan abierta a opiniones :D
-
Algunas pequeñas tareas reportadas por Nightmare:
- Gestionar calendario Google desde aqui con la API de Google
-
Algunas pequeñas tareas reportadas por Itana:
- Mensaje de bienvenida
- Hacer lo mismo que las convocatorias a las especialidades pero con las bandas y rangos.
- Mensajes Recordatorios
- Intentar que fuera de la tarjeta antes escriba el texto @wolfteam para que les salga a todos como notificaciones
- @wolfteam no menciona