如何使用动态插件和适配器在Golang中制作聊天机器人



我是Golang的新手,并将聊天机器人作为练习。

基本上,我正在使用Net/HTTP和Gorilla/Mux处理请求。

目前

我如何使适配器和插件都充满活力 - 因此其他开发人员可以写自己的东西,然后将我的机器人用作基本平台?有什么好例子吗?

我还应该将所有插件和适配器都放在一个仓库/静态二进制中,还是应该分开?我知道我可以双向采取这两种方式,但是您将如何推荐一种更好的方法来进行更轻松的协作和可扩展性?

中帖,"标准软件包布局",本·约翰逊(Ben Johnson(帮助我考虑了这一点。

最新更新