Wildyflasheventbot
Un bot de discordia para notificar a los usuarios de eventos flash runeScape 3 Wilderness en el juego.
Este bot se ejecuta localmente en su máquina o en un servidor. También puede usar un servicio de alojamiento.
Este bot puede estar disponible sin un funcionamiento local en el futuro, depentante de popularidad.
Este bot es completamente transparente, el código utilizado está disponible públicamente para ser visto, en un esfuerzo para una mejor seguridad.
Configuración
- Dirígete al portal del desarrollador de Discord
- Siga las instrucciones para configurar una aplicación BOT
Una vez que tenga una configuración de la aplicación Discord Bot, siga las instrucciones a continuación para configurar el bot para su servidor.
Configuración de bot
- Ingrese el token generado por la aplicación Discord en el archivo "token.txt", no agregue ningún otro caracteres.
- Vaya a su servidor Discord y cree lo siguiente:
- Rol de administrador de BOT (para interactuar con el bot)
- Canal de eventos Flash: un canal de texto donde el bot enviará actualizaciones.
- Canal de comando: un canal de texto donde los usuarios pueden interactuar con el bot.
- Un papel para cada uno de los 13 eventos flash salvajes.
- Abra el archivo "settings.json" y complete la información a continuación:
- Admin_role_id: esta es la identificación de un papel requerido para interactuar con el bot.
- Bot_member_id: esta es la ID del bot real.
- Server_id: la ID del servidor en el que tiene la intención de usar el bot.
- BOT_OWNER: la ID del usuario de Discord que mantendrá y alojará el bot.
- Abra el archivo "Events.json" y complete lo siguiente:
- Para cada evento, ingrese la ID del papel que creó anteriormente en el campo "rol_id".
Una vez que haya agregado el bot a su servidor, puede ingresar! Comandos en el canal de comandos elegidos para ver una lista de los comandos disponibles.
Una vez que se ejecute el bot, deberá usar el comando! Sync para que el bot sincronice con el juego. Para usar este comando, escriba! Síntesis y luego ingrese los tiempos de cada evento según el wiki
- ! Sync 0 1 2 3 4 5 6 7 8 9 22 23 24
Finalmente, para ejecutar el bot:
- Windows
- Use el archivo run.bat para ejecutar el bot.
- Linux
- Use el archivo run.sh para ejecutar el bot.
Seguridad de datos
Asegúrese de mantener los datos generados por este bot:
- Asegúrese de no alojar este bot en el almacenamiento público.
- Asegúrese de no compartir archivos como "token.txt" y "settings.json" con cualquier persona en la que no confíe explícitamente, ya que estos pueden usarse para obtener acceso a su servidor o información del usuario. (La mayoría de los datos almacenados por este bot están disponibles públicamente, sin embargo, los datos como su token no son información pública y deben estar protegidos)
Licencia
Este repositorio no tiene una licencia. Esto significa que, por defecto, son todos los derechos reservados. Sin embargo, debido a tener un control completo sobre los derechos que incluyen, aquí hay una lista de lo que puede y no puede hacer:
Puede:
- Modifique el código para su propio uso privado personal, siempre que el código modificado sea significativamente diferente del código original.
- Use la función de solicitud de extracción.
- Cree una bifurcación de este repositorio si satisface las siguientes condiciones:
- No cambia el nombre de la base del paquete. (com.tcn o com.tcn.citadelbot)
- No elimina ni cambia ninguna referencia al autor de BOT original.
- Está arreglando un error dentro del código.
- O tiene la intención de comprometerse con cualquiera de las acciones enumeradas a continuación en la sección "No se puede".
- Use o copie pequeñas porciones de código (como un solo método) para uso privado personal.
- Copie cualquier clases que tenga la etiqueta #open en el comentario después de las importaciones.
No puedes:
- Copie grandes fragmentos de código, archivos de clase completa o cualquier activo contenido dentro del bot.
- Redistribuir el bot, a menos que el enlace que proporcione es el original. (Github)
- Redistribuir el bot bajo un nombre o autor diferente.
Equipo de desarrollo:
- Thecosmicnebula (autor principal)
Aplicaciones del equipo de desarrollo:
| 2023 @ thecosmicnebula | TCN | Todos los derechos reservados (excepto cuando se especifiquen) |