Skip to content

Chads-Programming/chad-bot-rustico

Repository files navigation

Chad-bot rústico

Bot de la comunidad de Discord.

Desarrollo

Variables de entorno

Antes de compilar el proyecto necesitas definir algunas variables de entorno para que compile correctamente Definir las variables de entorno en un archivo llamado: Secrets.toml basadas en el archivo: ./Secrets.toml.example

Para ejecutar el código en develop mode:

Se debe de instalar shuttle para ello usar cargo-binstall.

🍎 Mac / 🐧Linux:

curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash

Para Windows:

Set-ExecutionPolicy Unrestricted -Scope Process; iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content

Una vez instalado instalamos shuttle:

cargo binstall cargo-shuttle

Ejecutar el bot:

Luego ejecuta el siguiente comando para ejecutar de modo local el bot:

cargo shuttle run

Producción

Para ejecutar el bot en modo producción debemos ejecutar el siguiente comando:

cargo shuttle deploy

Esto deployara en Shuttle el bot.

Documentación de Shuttle para más información.

Releases

No releases published

Packages

No packages published