进阶教程
python-wechaty的插件系统初衷就拆分不同的业务到不同的插件当中,从而实现业务代码的隔离性,毕竟在wechaty当中常见的业务逻辑都是基于不同事件,如on_message
,on_room_join
等事件,而同一个事件下往往包含多种不同的功能,所有此时如何拆分不同的功能就成为关键。此时插件系统就是一个很好的选择。
wechaty社区包含多种插件,开发者可通过多种方式来使用和贡献自己的插件,在此将介绍三种如何贡献插件给其他开发者使用:
- 将代码贡献给社区:python-wechaty-plugin-contrib,详细可见如何将代码贡献给社区
- 将自己的插件发布成pypi包,详细可见如何将插件发布成pypi包
- 将自己的插件代码放在github中,其他开发者可直接clone使用,详细可见如何在github上分享插件