/cangrebot2

Bot de la comunidad de Discord de RustLang en Español.

Primary LanguageRust

CangreBot

Bot de la comunidad de Discord de RustLang en Español.

Desarrollo

Para ejecutar el código en modo desarrollo tienes dos opciones:

  1. Recarga automática al guardar un archivo usando shuttle:

Para instalar shuttle deberiamos usar cargo-binstall.

Esto instalara cargo-binstall en nuestro sistema.

  • Para Mac y 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

Mira Shuttle para más información.

  1. Modificar variables de entorno:

Para que el bot se ejecute tenemos que crear el archivo Secret.toml con sus respectivas variables, un archivo de ejemplo esta en el repositorio, puedes renombrarlo.

  1. 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.

Autores