Next Generation Module System for Chatanium
We're completely stripping out Chatanium's existing Go Plugin-based module system and creating a new one here.
Once our PoC implementation for multi-provider (Backend) is finalized, this codebase will be adapted to Chatanium v2.
- Module system integration based on gRPC (w. protobuf)
Ultimately, Chatanium's goal is to deploy/develop/operate better chatbots. Therefore, the existing module system has some limitations (thirdscam/chatanium#10), and fixing them is our top priority. To solve these problems, we will implement a module system based on gRPC, which will provide cross-platform compilation and better security.