夜班要求机器人在群里显示「售后-夜班」,方便客户 @。接口成功,群成员列表仍是微信号原名。常见原因:chatroomId填成了另一个群,或改的是好友备注不是群名片。
对照接口范围建议先打开 API 文档 群模块。
指定群、改自己的名片
GeWe API 群信息接口改的是当前登录号在该群的展示名,不能改别人的名片。
importrequests HEADERS={"X-GEWE-TOKEN":"YOUR_TOKEN","Content-Type":"application/json",}defset_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()ifbody.get("ret")!=200:raiseRuntimeError(body)returnbody方法名以群模块为准。room必须是xxxx@chatroom。改完在成员列表里看自己,不要看群名。对方客户端可能有缓存,先退群进再看。不是群成员时会失败。
官网:GeWe API 官网
收口
群名片改的是本号在该群的别名。测试群改成带日期的短名,自己在成员列表里能看到新字,再配夜班切换。