https://github.com/monashcoding/discord-bot
MAC's discord bot.
https://github.com/monashcoding/discord-bot
Last synced: 24 days ago
JSON representation
MAC's discord bot.
- Host: GitHub
- URL: https://github.com/monashcoding/discord-bot
- Owner: monashcoding
- License: mit
- Created: 2022-10-31T12:34:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-30T09:55:52.000Z (over 2 years ago)
- Last Synced: 2025-10-30T05:56:46.525Z (5 months ago)
- Language: Python
- Size: 3.12 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://choosealicense.com/licenses/mit/)
# mac-discord-bot
The in-house discord bot, designed by the Monash Association of Coding (MAC). It can give information on unit requisites.
## Acknowledgements
- [Partially inspired CSESoc's discord bot](https://github.com/csesoc/discord-bot)
- The past MAC committee, especially Sid for assisting with scraping information
## Contributing
Contributions are always welcome! Create an issue, with a pull request if you have an addition, bug fix or something else.
## Installation
Feel free to set up a virtual environment, or otherwise. Then install the required requisites:
```bash
pip install -r requirements.txt
```
## Environment Variables
To run this project, you will need to add a Discord application token to your `.env` file.
`token=....`
Note that this token requires the `bot` scope, in addition to general message reading permissions when inviting it. Additionally, grant it all three types of privileged gateway intents.
## Run Locally
After installing the required libraries and inserting your token, simply run the `bot.py` file, and invite it as needed.
## Roadmap
- Add Specialisations for querying
- Add Courses for querying
- Add job search functionality from certain companies
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Authors
- [@mtshin123](https://www.github.com/mtshin123): Primary contributor
- [@saikumarmk](https://www.github.com/saikumarmk): Secondary contributor