Mrs4s / go-cqhttp

cqhttp的golang实现,轻量、原生跨平台.
GNU Affero General Public License v3.0
10.37k stars 1.63k forks source link

有开发者在我们项目中提到dqhttp 研究合作的可能性 #1204

Open skiffer-git opened 2 years ago

skiffer-git commented 2 years ago

我们是开源的IM:https://github.com/OpenIMSDK/Open-IM-Server 以下是开发者的需求 需求: 通过rpc或wss等协议任意监听openim里的数据接收和发送,并支持双向通信,既可以监听来自openim里的任意事件或接口,也能触发相关事件或接口。 理由 1.熟悉并修改openim风险更大 需要一定的精力熟悉,并承担未知的风险 2.二开后将可能会无法随时更新openim,并伴随未知风险 3.由于openim很稳定,我们借助openim的稳定性,将特殊需求在我们其他系统框架中去实现,这样就可以降低以上说明的风险和避免部分问题,灵活性将大大提高 参考 可能我说的不是很清楚 但是有一个项目是 某Q协议项目 他们的实现应该是比较理想的效果,也能更好的完整表达我的想法 这是一个https://github.com/Mrs4s/go-cqhttp 服务框架 可以二开也可以开启wss github.com/wdvxdr1123/ZeroBot 这个就是基于上述的服务框架通过socket实现的二开,一种解耦的方式实现特殊的需求,希望项目组能考虑一下这种方式

Ink-33 commented 2 years ago

首先感谢您对我们项目的关心,openim项目我已有所耳闻,确实是一个很不错的项目。

通过您的叙述,认为您想要在openim中提供一个rpc/wss的通信方式供开发者使用,以实现第三方消息处理与openim本身的解耦合。

不知我的理解是否有误?

Ink-33 commented 2 years ago

reference to https://github.com/OpenIMSDK/Open-IM-Server/issues/91

54huige commented 2 years ago

@54huige 我这里想请问一下有什么理由能够让开发组特意开发一个新的协议而不是使用现有的(比如 https://github.com/ehForwarderBot/ehForwarderBot )?

就是为了 更好对接openIM,我是想在已有的社交软件中 直接通过rpc等tcp方式监听或调用openim的相关事件,上面说的解析解包无关的 只是说明一下我的具体需求

54huige commented 2 years ago

我这里希望提出者能够自行实现这个对接,再次感谢你对本项目的关注

明白 我是希望openim官方增加这个功能 ,然后我自行就能处理,感谢官方项目组的回复