v2.0
The Big V2.0 Migration
This merge request breaks everything. On top of moving to a new backend library (dis-snek), it also switches database backends from Mongoengine to uMongo for async and abstracts a lot of code out into different libraries.
Changes
Yes.
Jokes aside, here's a list of changes:
- Migrate from interactions.py 3.0.2 to dis-snek (version tbd)
- Modals. Modals everywhere
- Abstract out the core into jarvis-core
- Database connections and models
- Utilities
- Filters
- Config
- Abstract out tasks into jarvis-tasks
- This was done to prevent issues where the bot going down would take down background tasks
- Anti-phishing and URL scanning
- Save your users! Prevent malicious links from entering your server.
- Optimizations. Now guaranteed to be
randint(15, 60)
% faster. And even more to come!
This merge is still a draft, so more changes are to be expected. Keep an eye here for any and all changes that are coming to @jarvis
Edited by Zevaryx