如何快速搭建企业微信机器人:轻量级框架指南

📅 2026/8/23 14:06:01
如何快速搭建企业微信机器人:轻量级框架指南
如何快速搭建企业微信机器人轻量级框架指南【免费下载链接】we-work-botA lite framework for wechat work bot. 轻量级企业微信群聊机器人框架。项目地址: https://gitcode.com/gh_mirrors/we/we-work-bot每天手动在群里全员发日报重复又占带宽服务器半夜挂掉没人知道。we-work-bot 就是一个轻量级企业微信群聊机器人框架写给想把通知、提醒推进群的开发把 Webhook 地址封装成一行链式调用文本、Markdown、图片消息直接发出去依赖只有 requests 一个。 快速体验发第一条测试消息一条命令装完Python 3.5 环境即可pip3 install weworkbot在群里添加企业微信机器人复制它的 Webhook 地址3 行代码发出第一条消息再加 2 行验证 Markdownfrom weworkbot import Bot as wBot url https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyYOUR_KEY wBot(url).set_text(第一条企业微信机器人消息).send() wBot(url).set_text(font colorinfo数据已更新/font, typemarkdown).send()跑完群里就有 2 条消息。要发本地图片把 set_text 换成 set_image_path(test.jpeg)Base64 编码和 MD5 框架帮你算好不用自己写。 能力拆解每个功能解决什么场景定时提醒到点自动发消息every(second/minute/hour/day) 加 run() 启动循环一个参数改间隔配 check(你的函数) 可以条件成立才发。仓库 example.py 里有 7 种组合打开照着抄。适合谁用做日报、周期巡检、监控报警的人。指定成员重要信息不刷屏就沉底set_mentioned_list 传 [all] 可 全员set_mentioned_mobile_list 按手机号 仅限 text 类型。适合谁用发会议通知、分派任务、报警时 值班的人。发送计数控制自动刹车不刷屏set_check_counter(5) 检查 5 次条件后停set_send_counter(3) 发满 3 条停谁先到谁生效循环自动退出。适合谁用可能无限跑下去的报警消息以及不想打扰群里的测试环境。多机器人管理一个管理器管多个 WebhookBotMgr 里 add_bot 或 append 塞入多个机器人start() 一个管理器并行跑完全部join() 等收尾。适合谁用要给多个群分别发通知、或同一个群按不同频率发多种消息的人。 落地场景三个典型用法运维巡检脚本用内置调度每 10 分钟跑一次CPU 超阈值时报警群自动 值班值班者 1 分钟内看到消息示例。开发团队把当天提交记录汇总成 Markdown 日报下班前自动推到项目群每人每天省 1 次手动贴消息示例。行政会议通知带 all 一次性发出不用再重复催全员一次看到示例。️ 避坑指南三个高频问题现象创建 wBot(url) 直接 AssertionError。原因地址没匹配上 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key 前缀常见是多了空格或 key 已失效。解法逐字符核对地址或在群里删掉机器人重新添加换新 key。现象Markdown 消息里写了 但没人被 。原因官方接口 markdown 类型不支持 框架只打警告不报错。解法需要 就换 text 类型发。现象run() 一直不停。原因发送和检查计数默认是 -1不设置的话循环每 60 秒发一条永不退出。解法用 set_send_counter(3) 限制次数或 CtrlC 停掉。小团队维护几个企业微信群的通知和提醒用这个框架就够了代码量比自己裸调接口少得多。下一步去仓库的 example.py 里挑一个定时示例跑起来30 秒后你就能体会 every(30) 的节奏。【免费下载链接】we-work-botA lite framework for wechat work bot. 轻量级企业微信群聊机器人框架。项目地址: https://gitcode.com/gh_mirrors/we/we-work-bot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考