群消息机器人统计分析
文章目录
以下有钉钉群自动获取信息的案例。此前我们说明了个人微信群的各类疑难问题,而最终实际突破了微信群数据库信息的获取,并实现了实时同步形成API数据的方式。该部分内容暂未更新。
一、企业微信群机器人 + 腾讯云函数
1.1 注册企业微信
访问 https://work.weixin.qq.com/
使用个人微信扫码注册

1.2 注册腾讯云
访问 https://cloud.tencent.com/
使用微信扫码或企业微信扫码
进入控制台

1.3 创建群聊并添加机器人
在手机企业微信中操作:打开企业微信APP
点击底部"工作台"点击"群聊" → "创建群聊"添加几个成员(可以加自己)
添加群机器人:
进入刚创建的群聊
点击右上角群设置,找到"群机器人" → “添加机器人”

保存这个webhook地址,格式如下:
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

1.4 创建腾讯云函数
登录腾讯云控制台
搜索"云函数"或访问:https://console.cloud.tencent.com/scf
点击"函数服务" → “新建”
要收费且另需下载企业微信 因还需下载企业微信,其他免费方式先留给读者尝试
二、个人微信(封号风险)
3.1 itchat
现状:微信网页版确实已关闭,itchat等库彻底失效
反自动化:打击营销机器人和诈骗行为,2024年初彻底无法使用
itchat.auto_login(hotReload=True)# 扫码登录 target_group = itchat.search_chatrooms(name="目标群名称")[0]# 匹配群名 后端语言:Python(推荐,库丰富)、Node.js 核心库:Wechaty、itchat(已基本失效)、wxpy(已基本失效)等。 目前 Wechaty 是一个比较活跃和可靠的开源项目,它提供了一套统一的API。 数据存储:MySQL数据库 或 直接写入腾讯文档API 3.2 Wechaty
Wechaty官网:https://wechaty.js.org/
获取 Token
访问 Wechaty Puppet Service 注册并获取免费的 token(或付费版本)
Wechaty 免费靠自己的劳动,如开源分享,才免费使用3个月之类的。依然是收费型。200元/月
import asyncio import os from wechaty import Wechaty, Message from wechaty_puppet import MessageType # 设置 token(替换为你的实际 token) os.environ['WECHATY_PUPPET_SERVICE_TOKEN']='your_puppet_service_token'classSimpleMarketingBot(Wechaty):def__init__(self):# 添加 puppet 配置super().__init__()asyncdefon_message(self, msg: Message):"""处理消息"""if msg.is_self():returnif msg.type()== MessageType.MESSAGE_TYPE_TEXT: text = msg.text() conversation = msg.talker()# 这里添加你的营销统计逻辑print(f'收到消息: { text}')print(f'来自: { conversation}')asyncdefmain(): bot = SimpleMarketingBot()await bot.start()if __name__ =='__main__': asyncio.run(main())3.3 ChatLog
ChatLog 是一款开源工具,项目因收到微信官方函件,指出其核心功能存在合规风险而被作者下架。作者已于2025年10月移除了全部代码,不再可用且不提供任何支持

3.4 群洞察小程序

收费:46元/群/月 500元/群/12月
3.5 koishi
创建跨平台、可扩展、高性能的机器人
官网 https://koishi.chat/zh-CN/

同样的官方插件有企业微信,无个人微信,可尝试插件市场搜搜
三、钉钉开发平台
钉钉开发平台:https://open.dingtalk.com/

认证需要营业执照未认证看是满足需求,是否免费。测试。因员工因考勤,请假等已下载了钉钉APP
3.1 使用手册
查看钉钉版本

免费使用量查询

解散企业
对于部门群或全员群这类与企业架构关联的群,解散权限不在群主手里,而是需要企业的管理员在管理后台操作。需要登录钉钉的管理后台 (oa.dingtalk.com),在【通讯录】-【部门管理】 或 【企业设置】-【解散企业】

帮助手册

入群许可开启步骤
在钉钉手机App中进行操作:
群聊—右上角的 “…”—群管理—入群许可或关闭
删应用
【应用开发】>【企业内部开发】>应用的详情页>
点击【凭证与基础信息】>将页面滚动到最底部,寻找"删除应用"的按钮

3.2 钉钉机器人API
使用Python脚本定时运行,通过钉钉机器人API获取群消息并解析,然后按作战单元分类统计
创建钉钉群机器人

为了确保自定义机器人使用过程的安全性,我们提供三种保护措施来保障你的自定义机器人安全运行。这些措施包括:设置自定义关键词、加签(使用签名加密)和 IP 地址(段)。通过这些方法,可以有效保护你的机器人不受恶意攻击



获取Webhook地址和安全设置的信息
3.3 Python脚本实现Send_message
import requests import json defsend_dingtalk_message(webhook_url, message): headers