使用 Python/java/go做一个微信机器人

本文介绍了如何利用GeWe框架开发一个功能丰富的微信智能机器人。GeWe是一个开发协议,为微信机器人提供了强大的功能支持,包括关键字回复、自动通过好友和自动发朋友圈等特性。我们将通过一个简单的示例演示如何在GeWe框架下实现这些功能,并附带相应代码。 1. GeWe简介 GeWe(个微框架)是一个开发协议,专为开发微信机器人和自动化任务而设计。它允许开发者通过微信公众号接口实现各种功能,包括但不限于关键字回复、自动通过好友和自动发朋友圈等特性。GeWe的设计使得开发个微管理变得更加简单、高效。

请求参数

Header 参数

生成代码

X-GEWE-TOKEN

string 

必需

Body 参数application/json

生成代码

appId

string 

设备ID

必需

wxids

array[string]

好友的wxid

必需

>= 1 items<= 100 items

示例

复制

{
  "appId": "",
  "wxids": [
    "wxid_phyyedw9xap22"
  ]
}

示例代码

Shell

JavaScript

Java

Swift

Go

PHP

Python

HTTP

C

C#

Objective-C

Ruby

OCaml

Dart

R

返回响应

成功(200)

HTTP 状态码: 200

内容格式: JSONapplication/json

数据结构

生成代码

ret

integer 

必需

msg

string 

必需

data

array [object {20}] 

必需

userName

string 

可选

nickName

string 

可选

pyInitial

string 

可选

quanPin

string 

可选

sex

integer 

可选

remark

string 

可选

remarkPyInitial

string 

可选

remarkQuanPin

string 

可选

signature

null 

可选

alias

string 

可选

snsBgImg

null 

可选

country

string 

可选

bigHeadImgUrl

string 

可选

smallHeadImgUrl

string 

可选

description

null 

可选

cardImgUrl

null 

可选

labelList

string 

可选

province

string 

可选

city

string 

可选

phoneNumList

null 

可选

示例

复制

{
  "ret": 200,
  "msg": "获取联系人信息成功",
  "data": [
    {
      "userName": "wxid_phyyedw9xap22",
      "nickName": "Ashley",
      "pyInitial": "ASHLEY",
      "quanPin": "Ashley",
      "sex": 2,
      "remark": "",
      "remarkPyInitial": "",
      "remarkQuanPin": "",
      "signature": null,
      "alias": "zero-one_200906",
      "snsBgImg": null,
      "country": "AD",
      "bigHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/buiaXybHTBK3BuGr1edN72zBDermWVFJ7YC8Jib2RcCSdiauAtZcPgUQpdhE9KY5NsumDAWD16fsg3A6OKuhdEr97VAHdTGgk6R1Eibuj7ZNwJ4/0",
      "smallHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/buiaXybHTBK3BuGr1edN72zBDermWVFJ7YC8Jib2RcCSdiauAtZcPgUQpdhE9KY5NsumDAWD16fsg3A6OKuhdEr97VAHdTGgk6R1Eibuj7ZNwJ4/132",
      "description": null,
      "cardImgUrl": null,
      "labelList": "",
      "province": "",
      "city": "",
      "phoneNumList": null
    }
  ]
}
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐