Please read general architecture overview of the project and it's parts (each folder contains a README.md with its content description).
Unfortunately not all parts are documented right now, and some things might be slightly outdated / missing information about newer pieces of code.
You can always ask for help/clarification/explanation in our Discord server.
Just to reiterate, the main concerns are:
- Code quality. The bot is used on a highly populated server, so performance and resource management can be an issue.
- In-depth defense for potential bot misuse. See #1. Many people means many pranksters, or worse. No everyone is nice.
- Having fun. This is a project for recreational programming, so if you always wanted to do something fun and it seems to be useful for the bot, just do it.
See readme for detailed requirement and recommended IDE setup.
Note that Docker image is currently experimental and wasn't tested in any way.
You can use this link for the pre-trained IntelliCode model based on this project.
In Visual Code 2019.1 or later, you can do this by navigatin View
→ Other Windows
→ IntelliCode Model Management
→ Add Model
.