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 sequelize/sequelize#11032 (comment) - 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