大家好,又见面了,我是你们的朋友全栈君。
上图先,来个效果图
同一时间,向很多个群,发送你要发送的消息。
现实中有很多解决方案,一个员工对应一个群,先把发送内容粘贴进文本框,读秒,同时按发送键。
按键精灵,脚本?(没试过,有可能可以)
还有其他方案没?
一言不合,上代码
先拿到你要发送的群或者好友列表(websocket,http去github去看httpclient.js):
function get_wxuser_list()
{
const j={
id:getid(),
type:USER_LIST,
content:'user list',
wxid:'null'
};
const s = JSON.stringify(j);
//console.log(s);
return s;
}
上述代码,是拿到全部好友和微信群的信息。所以,你要自己有所筛选。代码如下:
function send_txt_msg(roomid)
{
const j={
id:getid(),
type:TXT_MSG,
content:'【汽车新闻】:',//文本消息内容
wxid:roomid//wxid
};
const s = JSON.stringify(j);
return s;
}
//get_roomid,从列表中筛选出群id,即以@chatroom结尾的id
function get_roomid(j)
{
const j_ary = j.content;
var i = 0;
for(const item of j_ary)
{
i=i+1;
const id = item.wxid;
const m = id.match(/@/);
if(m!=null){
//在此发送send_txt_msg(roomid)
console.log(i,item.wxid,item.name);
}
}
}
在循环的地方,把你的发送代码放进去即可,见代码注释处。
好了,你也可以做到。
代码地址
答疑解惑
如有相关问题,可加微信好友进行答疑(暗号:bot),二维码如下:
更多文章
请关注公众号,及时查看更多推送文章:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135939.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...