PyBot
Un bot bien botsito
Explora los archivos »
Ver demo
.
Reportar bug
.
Request Feature
Table Of Contents
- Acerca del proyectp
- Contruido con
- Primeros pasos
- Usos
- Planificacion
- Contribuidores
- License
- Autores
- Agradecimientos
About The Project
Me he decidido a crear este bot de discord pensado en desarrollar algo nuevo para mí y de esta se convirtió en uno de mis mejores pasatiempos, desde cualquier cosa nueva que se me ocurriera programar, hasta cosas tan avanzadas que me interesaron aprender Incluyo cosas como:
- Pokedex
- Datos de ciencia
- Inteligencia Artificial*
- Fotos aleatorias de animales
- Contenido variado
Y claro este bot es completamente gratuito, aunque a la vez algunas partes lo he decidido poner en privado, pues aún no creo que este completo para poder colocarlo al público. Así mismo este bot no se adapta a todos los servidores, por eso mismo estaré tratando de dar el mejor servicio a todos y liberando un mejor código para todos
Algunas cosas que he usado en este proyecto estarán en la lista de agradecimientos.
Built With
- Python
- Visual Studio Code
- Discord
- Mucho entusiasmo y cariño
Getting Started
Aquí explicare los pasos para un buen y correcto funcionamiento del bot.
Prerequisites
Asegúrate que tengas instalado en tu equipo:
- Python 3.10+
Installation
-
Obtén una API desde Discord Developer Portal - my applications
-
Clona el repositorio o descárgalo.
git clone https://github.com/RextPro/pybot
- Instala los paquetes requeridos
pip install -r requirements.txt
- Introduce las API en el archivo
.env
TOKEN = 'ENTER YOUR API'
- Introduce tu id de aplicación en
.env
CLIENTE=ID DEL BOT
- Introduce tu ID de discord en el archivo
.env
OWNER=TUID
Usage
Después de ejecutar el script, debes ejecutar
python main.py
y en discord, en el servidor donde se encuentre tu bot ingresar
,sync
para sincronizar y activar los nuevos comandos slash
Para más ejemplos ve la Documentación
Roadmap
Espero poder acabar el proyecto a finales de este año, teniendo una gran capacidad de tener nuevas cosas como funciones especiales, nuevos colaboradores y hasta un módulo de música, esperemos que esté listo para finales del 2023
Contributing
Este proyecto no se podrá terminar a tiempo sin la ayuda de la comunidad, también queremos que sea un lugar para aprender, inspirarse y crear nuevas ideas. Cualquier contribución que hagas sera valorada y leída, agradeceremos a todas esas personas que nos ayuden a terminar este proyecto
Si tienes sugerencias para agregar o eliminar elementos del proyecto, no dudes en abrir una incidencia para discutirlo o crear directamente una solicitud de extracción después de editar el archivo README.md con los cambios necesarios. Asegúrate de revisar tu ortografía y gramática. Crea una solicitud de extracción individual para cada sugerencia. También te recomendamos leer el Código de conducta antes de publicar tu primera idea
Creating A Pull Request
- Haz un fork del proyecto
- Crea tu rama de características
(git checkout -b feature/AmazingFeature)
- Haz commit de tus cambios
(git commit -m 'Add some AmazingFeature')
- Empuja a la rama
(git push origin feature/AmazingFeature)
- Abre una solicitud de extracción
(pull request)
License
La Licencia Pública General de GNU versión 3 (GPLv3) es una licencia de software libre que permite a los usuarios ejecutar, estudiar, compartir y modificar el software. Esta licencia garantiza que el código fuente del software siempre estará disponible y libre para ser utilizado, modificado y distribuido por cualquier persona.
Con la GPLv3, los usuarios pueden utilizar el software para cualquier propósito, incluyendo comercial, siempre y cuando cumplan con las condiciones de la licencia, como incluir el código fuente y los cambios realizados al software cuando se distribuya. También está permitido vender copias del software, siempre y cuando se respeten estas condiciones. Lee LICENSE para mas información
Authors
- Rext - Dueño y creador del proyecto - Rext - Desarrollar la base y varios más elementos del proyecto