Bot para la comunidad DATA SAM
Está hecho en Python y usa, principalmente, la librería discord.py.
Cabe destacar que usamos de referencia el repositorio de Nightkingale. Créditos para él y los contribuidores por el laburo que hicieron 👏.
Los siguientes comandos nos van a servir para obtener un entorno de trabajo en condiciones:
# Clonamos repositorio
>> git clone https://github.com/DATA-SAM-LCD/sammy-bot.git
>> cd ./sammy-bot
# Creamos entorno virtual
>> python -m virtualenv venv # o python -m venv venv
>> venv/Scripts/activate # En Windows. En Linux es: source venv/bin/activate
(venv) >> pip install -r requirements.txt
Necesitaremos crear un .env en el root del proyecto. Pueden copiar y pegar el archivo .env.example
y renombrarlo como .env
. Los tokens y ids los pueden obtener de Discord Developers. Hay una guía sobre esto en la documentación de discord.py. Esto les habilitará a la creación de un bot propio para realizar las pruebas.
En caso de que tengan problemas con esta última parte, avisen en el canal de texto correspondiente a este proyecto.
Preparamos un documento en Notion para que puedan tener todo lo necesario para colaborar. Igualmente y de forma resumida les dejamos todos lo que necesitan:
- Documento Notion
- Control de versiones, git
- Cuenta en GitHub
- IDE para programar. Puede ser VSCode (ideal), Sublime Text, PyCharm