夜班要求机器人在群里显示「售后-夜班」,方便客户 @。接口成功,群成员列表仍是微信号原名。常见原因:chatroomId 填成了另一个群,或改的是好友备注不是群名片。

对照接口范围建议先打开 API 文档 群模块。

指定群、改自己的名片

GeWe API 群信息接口改的是当前登录号在该群的展示名,不能改别人的名片。

import requests

HEADERS = {
    "X-GEWE-TOKEN": "YOUR_TOKEN",
    "Content-Type": "application/json",
}


def set_my_card(app_id, room, nickname):
    body = requests.post(
        "http://api.geweapi.com/gewe/v2/api/group/setAlias",
        headers=HEADERS,
        json={"appId": app_id, "chatroomId": room, "alias": nickname},
        timeout=30,
    ).json()
    if body.get("ret") != 200:
        raise RuntimeError(body)
    return body

方法名以群模块为准。room 必须是 xxxx@chatroom。改完在成员列表里看自己,不要看群名。对方客户端可能有缓存,先退群进再看。不是群成员时会失败。

官网:GeWe API 官网

收口

群名片改的是本号在该群的别名。测试群改成带日期的短名,自己在成员列表里能看到新字,再配夜班切换。

Logo

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

更多推荐