Techniques used in this project
- Cron jobs
- SQL pagination
- Auto-generated Graphql API client
- Joystream chain events handling
- Discord commands
- Polkadot signature verification
- Sequelize
declare
trick, see https://github.com/sequelize/sequelize/issues/11032#issuecomment-1002940929
- Discord role assigning
- Sequelize on Heroku: SSL ;)
- Two GraphQL APIs consumed. Due to a bug, I had to split them in separate files.
- Caching introduced
- Discord API: Mention server role in embed description