This is a Discord bot that allows users to access their student portal directly in Discord. The bot is written in Rust and uses go-amizone as its backend. This project uses poise.rs as its Discord bot framework.
Project repository: https://github.com/Blonteractor/discord-amibot (opens in a new tab)
Priyanshu is a student at Amity and a Rust developer intrn at Aftershoot.
The bot is kinda slow right now so finding out why would be nice.
As shuttle doesn't use a normal .env file but a special Secrets.toml which can only be accessed by the bot workspace. But the amizone workspace also needs to access some secrets. After much thought I decided the best way would be to create another worspace that acts as a secrets manager(?). Then the other workspaces can ask it for secrets
The basic features are set up just need to better messages at better places. Its really not good right now