首页 > 编程语言 >使用java做一个微信机器人

使用java做一个微信机器人

时间:2024-09-22 17:21:50浏览次数:10  
标签:java string -- 微信 机器人 文档 wxid

微信机器人这个功能,目前在市面上运用的还是不是很多,每个人实现机器人的目的也不一样,有的为了自动加好友;有的为了自动拉群:也有的为了机器人对话聊天等等一系列。想必大家对微信机器人感兴趣的伙伴,也在aithub 上面搜索了很多吧,但是大多数走到一半遇到各种bug就没有继续坚持走下去,原因很多这里就没必要详细说了,我想提到的是,你通过此篇最大化可以实现机器人,如果遇到问题,也会有专业的前端群帮助你一起讨论问题的点,小白不用害怕,没有任何人鄙视&讽刺你,互相交流嘛。

那么其他话就不说,毕竟我的宗旨:实战、实用、没有那么多花里胡哨

第一步:进入GeWe的文档去了解一下,官方文档(文档是英文版,可翻译査看)。这里提醒的是-定要认真仔细看看文档,你对后面操作才会有一个大致了解。

本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。

你可以 通过API 实现 个性化微信功能 (例:营销系统、云发单助手、社群小助手、客服系统、机器人等),用来自动管理微信消息。

使用java做一个微信机器人_API

请求参数

Header 参数

export interface ApifoxModel {
    "X-GEWE-TOKEN": string;
    [property: string]: any;
}

Body 参数application/json

export interface ApifoxModel {
    /**
     * 设备ID
     */
    appId: string;
    /**
     * 备注的备注
     */
    remark: string;
    /**
     * 好友的wxid
     */
    wxid: string;
    [property: string]: any;
}

示例

{
    "appId": "",
    "wxid": "wxid_phyyedw9xap22",
    "remark": "备注"
}

示例代码

curl --location --request POST 'http://api.geweapi.com/gewe/v2/api/contacts/setFriendRemark' \
--header 'X-GEWE-TOKEN: ' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "",
    "wxid": "wxid_phyyedw9xap22",
    "remark": "备注"
}'

返回响应

成功(200)

HTTP 状态码: 200 内容格式: JSONapplication/json

数据结构

export interface ApifoxModel {
    msg: string;
    ret: number;
    [property: string]: any;
}

示例

{
    "ret": 200,
    "msg": "设置好友权限成功"
}

标签:java,string,--,微信,机器人,文档,wxid
From: https://blog.51cto.com/u_16544237/12080936

相关文章

  • java基础
    java基础语法对象/类/方法/实例/继承对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色,名字,品种;行为有:摇尾巴,叫,吃等。类:类是一个模版,它描述一类对象的行为和状态方法:方法就是行为,一个类可以有很多方法。逻辑运算,数据修改以及所有动作都是在方法......
  • java计算机毕业设计抗疫资源调配平台(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在全球抗击新冠疫情的持久战中,资源的有效调配成为决定战役成败的关键因素之一。面对突如其来的疫情高峰,各地医院对医疗物资、人力资源的需求急剧增加......
  • java计算机毕业设计篮球论坛系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:在数字化时代,篮球运动作为一项广受欢迎的全民健身活动,其爱好者群体日益庞大且需求多元化。随着互联网的普及,篮球爱好者们渴望一个集信息交流、技术分......
  • java计算机毕业设计吕梁学院微门户(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在信息化高速发展的今天,高等教育领域正经历着深刻的变革。吕梁学院作为一所充满活力与潜力的高等学府,其信息化建设对于提升教学质量、优化管理效率、......
  • 论 JAVA 集合框架中 接口与类的关系
    前言这是笔者在学习过程中的一篇"备忘录",其目的是能用最EZ最粗鄙的语言口述出JAVA集合框架中所有类与接口的关系本人在不断地学习中,总会混淆集合框架中的类和接口,以及它们的作用关系,虽然不影响我的使用,但是我也不想一直糊涂下去,故而趁知识还没混淆之际,赶紧写下来.......
  • JavaScript二进制浮点数和四舍五入错误
    二进制浮点数和四舍五入错误实数有无数个,但JS通过浮点数的形式,只能表示有限个数,JS表现的常常是真实值的近似表示。二进制无法表示类似于0.1这样的十进制数字,只能机器近似于0.1,看如下代码:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>3......
  • JavaScript中的Math对象详解
    JS中的算术运算基本运算:加减乘除求余数,+-*/%.复杂运算:通过Math对象的属性定义的函数和常量来实现。代码实现:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>3.1.3JS中的算术运算</title></head><body>......
  • 关于​​Vue学习笔记6中纯JavaScript实现的改进优化1
    0前言在 Vue学习笔记6:分别使用纯JavaScript和Vue的v-if指令来有条件地渲染网页元素_PurpleEndurer@5lcto的技术博客_51CTO博客的纯JavaScript实现有条件地渲染网页元素中,我们列举了苹果、桔子和葡萄3种水果,并使用3个<p>...</p>来对应,在实现显示用户选择的水果的showFruit函数中,......
  • 是不是还在为恢复微信聊天记录而担心,今天教你几招完全够用
    微信聊天记录删除了怎么恢复?多久的微信聊天记录可以恢复?不花钱能恢复微信聊天记录吗?相信很多人都想知道。今天教大家几个微信记录恢复的方法,帮助大家找回丢失的微信记录。微信怎么恢复误删的聊天记录?平时在使用微信的时候为了方便也会把微信登录在电脑上,也会顺手将自己的聊天......
  • 【计算机专业毕设最新Java必过毕设选题2025】基于springboot的高校跳蚤市场管理系统(源
    作品简介 Hi,各位同学好呀!今天向大家分享一个最新完成的高质量毕业设计项目作品基于springboot的XXX管理系统项目评分(最低0分,满分5分)难度系数:3分工作量:5分创新点:3分界面美化:5分使用技术前端:html/js/css后端:springboot数据库:MySql服务器:apache-tomcat......