Required env variables:
DISCORD_TOKEN
: Discord bot tokenTOKEN_ID
: Token ID can be retrieved on /coins/listGUILD_ID
: ID of the discord channel
serenity
: Discord API in Rustcurrency_rs
: Formats float to currencyshuttle
: Rust server deploymentcoingecko
# Initialize `shuttle` configurations. Projects will be hosted at
# ${project_name}.shuttleapp.rs
cargo shuttle init --serenity
# Existing serenity projects, you can start it with:
cargo shuttle project start --name=${project_name}
# Run the program locally
cargo shuttle run --name=${project_name}
# Deploy and run the program
cargo shuttle deploy --name=${project_name}