大家好,又见面了,我是你们的朋友全栈君。
同一时间,向很多个群,发送你要发送的消息。
现实中有很多解决方案,一个员工对应一个群,先把发送内容粘贴进文本框,读秒,同时按发送键。
按键精灵,脚本?(没试过,有可能可以)
还有其他方案没?
先拿到你要发送的群或者好友列表(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);
}
}
}
在循环的地方,把你的发送代码放进去即可,见代码注释处。
好了,你也可以做到。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135939.html原文链接:https://javaforall.cn