Skip to content

thirdscam/chatanium-flexmodule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlexModule

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.

Goals

FlexModule Diagram

Once our PoC implementation for multi-provider (Backend) is finalized, this codebase will be adapted to Chatanium v2.

Design

  • 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.

About

New gRPC-based module system for Chatanuium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published