由于业务需要,我的老板小亮是一个到点就下班的人,有一天我的老板小亮已经下班半小时了突然站起来说:“谁能在企业微信群众做一个定时发送消息的功能!!?”大家一脸茫然看着老板小亮,企业微信机器人还能控制?我赶紧上网查了一下。也查了官方文档
1 、 企业微信添加机器人,记住接口机器人 webhook 地址
企业微信 APP——选择群聊——点击右上角——选择群机器人(创建)
2 、 在电脑开始搜索并运行 powershell ise
3 、 输入以下命令并运行,正常运行后可收到机器人发送的消息
注意:$url 中的地址为你的机器人地址; content 中的内容为你想发送的内容
4 、 $url = "
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3e4646656667cf"
5 、 Invoke-WebRequest $url -Method POST -ContentType "application/json;charset=utf-8" -Body '{"msgtype": "text","text": {"content": "[太阳]各位小伙伴,天天有约![呲牙]\n [爱心]请点击以下\nhttp55555555535px\n[嘿哈][嘿哈]","mentioned_list":["@all"]}}'
4 、能正常收到消息后,将命令另存为 tixing.ps1 (文件名自定义,记住保存路径)保存脚本
• 5 、搜索并打开 powershell 并执行如下命令,并输入 y
• Set-ExecutionPolicy Unrestricted
• 6 、打开计算机管理器:右键桌面 此电脑,选择管理
7.创建计划任务,根据需要设置执行时间和频率,最后启动程序,点击完成。
程序或脚本地址为 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
添加参数为第 4 步中保存的文件的,具体地址自行查看
定时发送企业微信消息完成,需保证每天此时间段,该电脑为开机状态
如需调试,可编辑计划任务,将时间修改到最近的时间,观察是否可正常执行,可正常执行后再将时间调整至指定时间。
欢迎技术交流:
HWND Qq[]=“2645542961”;
wchar_t tempbuff[0x0259];
最后,如果需要更复杂的功能,比如发送文字,文件,视频,语音等各种消息,群管理,发朋友圈等等功能,那就需要更深入的技术了,现在已实现各种有趣的功能,还可以用各种语言二次开发。