欢迎光临
我们一直在努力

五分钟搭建微信机器人保姆级教程(一)

框架优势:

这个框架使用简单,不需要安装电脑微信或者插件类服务,只要授权就可以。操作简单,目前是大厂中主流最稳定的方案之一。

主要功能:

  • 自动发送消息:可以给指定的好友或群组发送文字、图片、文件、表情等。
  • 自定义处理:可以设置自动回复、下载文件、拦截消息撤回等。
  • 群组和好友管理:支持设置好友备注、邀请好友、统计好友、把好友拉进群等。
  • 接入多种业务模型:比如ChatGPT、大数据、客服模型

1、安装gcc相关

yum -y install gcc yum -y install gcc-c++

2、配置镜像

yum install -y yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast

3、安装docker

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4、启动docker

systemctl start docker //将docker设置成开机自启动 systemctl enable docker.service
package api.base; import com.alibaba.fastjson2.JSONObject; import util.OkhttpUtil; /** * 登录模块 */ public class LoginApi { /** * 获取tokenId 将tokenId 配置到OkhttpUtil 类中的token 属性 * * @return */ public static JSONObject getToken() { return OkhttpUtil.postJSON("/tools/getTokenId", new JSONObject()); } /** * 设置微信消息的回调地址 * * @return */ public static JSONObject setCallback(String token,String callbackUrl) { JSONObject param = new JSONObject(); param.put("token",token); param.put("callbackUrl",callbackUrl); return OkhttpUtil.postJSON("/tools/setCallback", param); } /** * 获取登录二维码 * * @param appId 设备id 首次登录传空,后续登录传返回的appid * @return */ public static JSONObject getQr(String appId) { JSONObject param = new JSONObject(); param.put("appId", appId); return OkhttpUtil.postJSON("/login/getLoginQrCode", param); } /** * 确认登陆 * * @param appId * @param uuid 取码返回的uuid * @param captchCode 登录验证码(跨省登录会出现此提示,使用同省代理ip能避免此问题,也能使账号更加稳定) * @return */ public static JSONObject checkQr(String appId, String uuid, String captchCode) { JSONObject param = new JSONObject(); param.put("appId", appId); param.put("uuid", uuid); param.put("captchCode", captchCode); return OkhttpUtil.postJSON("/login/checkLogin", param); } /** * 退出微信 * * @param appId * @return */ public static JSONObject logOut(String appId) { JSONObject param = new JSONObject(); param.put("appId", appId); return OkhttpUtil.postJSON("/login/logout", param); } /** * 弹框登录 * * @param appId * @return */ public static JSONObject dialogLogin(String appId) { JSONObject param = new JSONObject(); param.put("appId", appId); return OkhttpUtil.postJSON("/login/dialogLogin", param); } /** * 检查是否在线 * * @param appId * @return */ public static JSONObject checkOnline(String appId) { JSONObject param = new JSONObject(); param.put("appId", appId); return OkhttpUtil.postJSON("/login/checkOnline", param); } /** * 退出 * * @param appId * @return */ public static JSONObject logout(String appId) { JSONObject param = new JSONObject(); param.put("appId", appId); return OkhttpUtil.postJSON("/login/logout", param); } }
赞(0) 打赏
未经允许不得转载:王子主页 » 五分钟搭建微信机器人保姆级教程(一)

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册