• Stars
    star
    2,097
  • Rank 22,021 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

带二次开发接口的PC微信聊天机器人

Wechat-bot 馈人玫瑰之手,历久犹有余香

GitHub license

新坑QQ群: 712370539 因微信号被举报被封,且没有精力管理,暂不建微信群,请直接到QQ群

暂不接受PR!暂不接受PR!暂不接受PR!

如何使用

服务器端

第一步 启动PC微信并登陆完成,微信的版本必须是:3.6.0.18

第二步 启动非注入版,funtool.exe

第三步 点启动即可

客户端

本质就是构造一个json,当然,http和websocket的json构造,还有一些区别,具体请去看  这两个文件:
websocket 客户端  :client-3.2.1.121.js 
http  客户端示例:http-3.2.1.121.js 

发送文本消息示例--websocket

function send_txt_msg()
{
  const j={
    id:getid(),
    type:TXT_MSG,
    wxid:'23023281066@chatroom',//roomid或wxid,必填
    roomid:'null',//此处为空
    content:'hello word',
    nickname:"null",//此处为空
    ext:'null'//此处为空
  };
  const s = JSON.stringify(j);
  return s;
}

发送文本消息示例--http

async function send_txt_msg()
{
  const jpara={
    id:getid(),
    type:TXT_MSG,
    wxid:'23023281066@chatroom',//roomid或wxid,必填
    roomid:'null',//此处为空
    content:'hello word',
    nickname:"null",//此处为空
    ext:'null'//此处为空
  };
  const options =
  {
          url: url+'/api/sendtxtmsg',
          body:{
            para:jpara
        },
        json:true
  };
  let data = await rp(options);
  return data;
}

注意

  • 所有遇到的异常,都是因为json构造错误造成
  • 切记,json里面,是7个配对的key和value,差1个都不行

多开请去此大佬处

https://github.com/crazyn2?tab=repositories

参考项目