首页¶
corpwechat-bot
是一个python
封装的企业机器人&应用消息推送库,通过企业微信提供的api实现。
利用本库,你可以轻松地实现从服务器端发送一条文本、图片、视频、markdown
等等消息到你的微信手机端,而不依赖于其他的第三方应用
QuickStart¶
快速开始能够让你在最快的时间内上手corpwechatbot
,跳过较为繁杂的参数步骤,但如果你希望能使用更多corpwechatbot
的功能,请查看Usage
Usage¶
- 安装
pip install -U corpwechatbot
- 使用
点此查看详细使用教程
ChangeLog¶
你可以在更新日志中查看最新版本提交的功能和bug修复信息
Todo¶
下面包括已经完成的功能、修复任务和未来会加入的新功能特性等内容
Finished¶
已完成的开发任务,你可以在ChangeLog中查看更详细的完成情况
-
fix
:token存储位置修改,初始设置保存到本地site-packages
(后期将其移到site-packages/corpwechatbot
目录下,方便统一) -
docs
:readme和usage更新 -
feat
:终端快捷使用,一行命令式消息发送,例如corpwechatbot -s "hello world"
直接发送一条文本消息 -
refactor
:核心代码优化与重构 -
docs
: 添加QuickStart
-
feat
:允许将企业微信配置信息存储到本地文件读取 -
fix
: 修复在指定标签和部门后依然默认发送给全体成员的问题 -
feat
: 支持多个第三方应用消息推送 -
feat
: 添加对mpnews
的发送支持 -
feat
: 添加对taskcard
的发送支持 -
feat
: 添加回调配置功能,该功能用以支持更丰富的使用场景,如- 用户发送消息给应用,识别关键词,返回不同的消息内容
- 用户点击应用菜单,转换为相应指令,执行自动化任务,接收任务卡片消息,根据卡片内容,用户可选择在移动端点击反馈
- 服务端(你的服务器)与移动端(你的微信&企业微信)实现更
amazing
的交互模式(💯如聊天机器人)该功能的基础原型已经完成,可在回调配置中查看,但还有待改进和测试的空间,暂未发布版本
-
feat
: 支持对群聊应用消息推送 -
feat
: 支持多个本地密钥文件共存
Development Schedule¶
开发任务队列,排在前面的会优先考虑开发,如果你有希望实现的功能,可以提交
issue
进行说明,合理的会被采纳
Author¶
License¶
本项目遵守GPL v3开源协议
Sponsor¶
本项目完全出于公益性质开源使用,作者独自完成开发测试等一系列工作,如果它帮到了你,解决了你的痛点需求,你可以请作者喝杯阔乐,或者给这个项目一个star
(右上角),激励作者继续更新完善本项目,非常感谢🙏