An open API service indexing awesome lists of open source software.

https://github.com/simmsb/mathsoc-bot


https://github.com/simmsb/mathsoc-bot

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

          

# mathsoc-bot

# discord setup

- All permissions should be denied for the @everyone role.
- Create a 'verified' role that gives view channels/ send messages, etc. Set
`VERIFIED_ROLE_ID` to be the ID of that role.
- Optionally create a channel with an override for @everyone giving view message
and view message history permissions and put some info in there on how to
verify.

# secrets setup

- Create a copy of `.env.example` as `.env` and fill in the secrets
- TOKEN_SECRET` can be generated using `poetry run gen_tokens`

# poetry setup

https://github.com/sdispater/poetry

`poetry install`

# running the bot using docker compose

`docker-compose up -d`