Bot de la comunidad de Discord.
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
Se debe de instalar shuttle
para ello usar cargo-binstall
.
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
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
Luego ejecuta el siguiente comando para ejecutar de modo local el bot:
cargo shuttle run
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.