๐ค ยกPrimer bot en desarrollo del servidor BeckS!
๐ Explora la codificacion! ยป
๐ก Aporta una idea! ยป
๐ Reporta un Bug! ยป
๐ฎ Servidor BeckS! ยป
- ๐ค | Acerca del Bot
- ๐ | Comandos
- ๐ค๐ป | Contribuciones
- ๐ค | Contacto
- ๐งฐ | Dependencias
- โ๏ธ | Licencia
ยฟComo comenzar? Cuando comenze a desarrollar este bot para mi servidor de Discord fue por pura curiosidad y aprendizaje, actualmente mi idea es diferente siendo que el objetivo principal de BcK Bot: es el poder unificar todo tipo de comandos y herramientas unicas que ayuden a los usuarios a tener una mejor interaccion con el servidor y con las mismas personas del server, evitando que tu server este infestado de muchos bots. En pocas palabras... Un bot todo en uno!
Apesar que sigue en dearrollo de manera general, algunos comandos ya estan de manera funcional para aquellos que los ocupen (Mas adelante se detallaran) en el servidor BeckS.
Entonces... ยฟPorque este bot?:
- Me gustaria enfocarme en los comandos unicos que pueden dar una mejor experiencia al usuario!
- A lo largo del tiempo integraremos nuevas teconologias y/o tecnicas que aumentara el mejor manejo del bot!
- No se quedara de manera obsoleta, siempre lo estaremos actualizando para ustedes!
- Y... porque no? Es bueno intentar nuevos bots. :3
Como la mayoria de bots estamos ocupando Node JS, estando toda la codificacion en JavaScript. Se tiene pensado aรฑadir nuevas cosas que no solo funcionen con JS es posible que intente implemetar otros frameworks o combinacion de lenguajes (Si es que se puede), sin embargo, no hay una fecha especifica de cuando va a pasar.
Estos comandos estan disponibles para todos! Si te gustaria probarlos puedes unirte a BeckS. Existen 2 maneras para poder usar estos comandos:
Puedes escribir su sintaxis en cualquier canal de texto. Siguiendo correctamente sus parametros y ortografia(Actualmente solamente funciona con slash commands[/], proximamente se volvera con los comandos en el chat de texto)- Puedes usar (/) en cualquier canal de texto. Los campos necesarios son autocompletados para que tu nada mas metas los parametros.
Comando | Sintaxis | ยฟQue hace? |
---|---|---|
ยฟQue esta juegando? | #gamepls @usuario | Muestra el titulo del juego que el usuario mencionado esta jugando y una imagen relacionada a este mismo (Logotipo / Banner / Gameplay)! |
Estadisticas del servidor | #stats | Muestra una breves estadisticas del servidor y sus descripciones! |
Tiempo en linea | #timeup | Da el tiempo que el bot a estado despierto y atendiendo tus peticiones! |
Estado Server Minecraft | #mc_server Dirrecion IP | Te muestra si un servidor de Minecraft esta activo y su informacion principal! |
Embeds | Canal | ยฟQue hace? |
---|---|---|
embeds-Colors | Roles-Server | Cambia el color de tu nombre en el server! |
embeds-Playlists | Playlists | Entra el bot de musica BcK Music con la playlist que seleccionaste! |
Asi como dice el encabezado, estos son comandos que funcionan de manera autonoma sin ninguna interaccion del usuario!
Comando | ยฟQue hace? |
---|---|
Auto-DetectGame | Recupera que juego tienes en tu estado de Discord y lo pone en uno de los canales del servidor BeckS, siempre y cuando estes contectado en el chat de voz de Random |
Auto-Stats | Modificar los nombres de los canales del estado del servidor con datos basicos (Personas en Linea, Miembros, Bots)! |
Auto-Tetrio | Si juegas Tetr.io una vez acabes una partida en competitivo se mandara un mensaje al server donde muestre las estadisticas del partido que jugaste! |
Playlist | Funcionalidad para el embed de Playlists, comprueba si estas en un canal de voz y entra el bot de musica con la playlist que seleccionaste! |
Por el momento estos comandos no existen aun, pero si estan pensados para desarrollarlos. Si quieres aportar una idea... haz click aqui !
- "Ayuda" : Si no recuerdas los comandos o si necesitas ver su sintaxis, te la mostrara !
- "Calendario" : Como tal es un calendario, principalmente para los cumpleaรฑos y los entrenamientos !
- "Cancion del Dia" : Cada dia se recomendara una cancion nueva con ayuda de Spotify (Se variara gracias a algunos factores del server y del mismo dia) !
- "Catalogo Cine" : En caso de que haya un evento de ver peliculas en el canal de cine, que se cree una cartelera dependiendo del genero de pelicula !
- "Auto-Valorant" : Una vez termines de jugar valorant mostrar las estadisitcas de las partidas que tuviste !
- Incorporacion de varios API ( GPT, Spotify, Valorant )
- Incorporacion de BcK Music !
- Implementar una base de datos para algunos comandos (Calendario, Playlists, Cine) !
Ah! Que hermoso es el Open Source, hace que puedas aprender cosas nuevas, te puedes inspirar de otros trabajos e incluso puede crear el tuyo propio. Es por eso que es tan magnifico!, asi que este proyecto esta abierto a contribuciones en la mejora del codigo (Al estar en desarrollo todavia le falta algunas optimizaciones).
Para poder contribuir necesitas:
- Hacer una bifurcacion del proyecto (
Git Fork
) - Crea una nueva rama del Branch (
git checkout -b main/MegaUltraAsombrosaRama
) - Encomienda tus cambios al repositorio (
git commit -m 'Agrega un brve comentario aqui'
) - Realiza un Push a la rama Branch (
git push origin main/MegaUltraAsombrosaFuncion
) - Abre un nuevo Pull Request
Si llegaste hasta este punto con exito... Te agradezco mucho que ayudes a mejorar este proyecto! <3
Este proyecto esta distribuido bajo la licencia "GNU LICENSE". Checa LICENSE
para mas informacion.
Nos pueden encontrar en el servidor de Discord "BeckS" ! O me puedes mandar un correo directamente a mi OnlyAlec ! Repositorio : Discord-BcK-Server