解决了吗老铁 (。・ω・。)
如何监听企业微信群聊消息?我想实现一个企微群聊机器人,发现目前的开放能力,可以向自己创建的群聊发送消息。但是如何监听群聊成员的消息内容,实现智能定制化问答? 下图是我在微信对话开发平台找到文档配置 [图片] 但实际操作发现我的群聊机器人配置并没有上述的配置页,如下: [图片] 看到有文档介绍此功能对部分企业开发,疑问: 1.是否有此功能? 2.有的话如何申请? 3.是否有其他方式,可以获取企微群聊消息内容,实现智能定制化业务? 望解答,谢谢~
2023-04-04微信客服的回调事件只是通知有新的消息/事件,回调数据中没有告诉是谁发的、发的内容,需要企业通过接口读取。如果你请求读取消息的时不填cursor和limit,会有读取大于1条消息的情况。关键参数cursor是每次读取消息时返回的next_cursor,如下第3行: { "errcode": 0, "errmsg": "ok", "next_cursor": "4gw7MepFLfgF2VC5npN", "has_more": 1, "msg_list": [ {'222gujiguji': 'balbalbala'}, {'333gujiguji': 'balbalbala'} ] } 按照API文档的建议是每次读取消息都要存一下的cursor,下一次请求加上,例如加上 {'cursor': 'b4Hidu7Dcy7GLh', 'limit': '10'}, 就可以获取从这个cursor之后的10条数据。
企业微信客服,接收消息和事件。如何得知回调事件与消息列表里面的具体哪一条消息是关联的呢?收到的回调事件里面并没有有价值的信息,如下: <xml> <ToUserName> <![CDATA[ww897b5b25811a6935]]> </ToUserName> <CreateTime>1652421098</CreateTime> <MsgType> <![CDATA[event]]> </MsgType> <Event> <![CDATA[kf_msg_or_event]]> </Event> <Token> <![CDATA[ENCFG7dkUb7fxCr69qHM9wUtKiG5xZcHwCVn5evBcNwhYio]]> </Token> </xml> 通过token,调用读取消息API,得到是的是个列表。 { "errcode":0, "msg_list":[ { "msgid":"MXbuYYJYGqC7TXxX9XCCq1zsauJJarCezFsPvGQTh", "open_kfid":"wkBxgUCAAAQIqDO0UIcFg2ioTFYzHpXg", "external_userid":"wmBxgUCAAAnSN7-a3duAYORYF2vSxo-w", "send_time":1652421128, "origin":3, "msgtype":"text", "text":{ "content":"啊啊啊啊啊" } } ], "next_cursor":"HHFq49uYHoiCuZRv9Png", "errmsg":"ok", "has_more":0 } 这里即使 "limit": 1 拉取最新的一条数据,也可能存在多个回调然后合并了消息,如何得知回调事件与消息列表里面的具体哪一条消息是关联的呢?
2022-05-17突然发现....企业微信客服的菜单超链接是不同的,如下: <a href="weixin://kefumenu?kefumenucontent=满意&kefumenuid=101">满意</a>\t\t\t\t <a href="weixin://kefumenu?kefumenucontent=不满意&kefumenuid=102">不满意</a> 像上面这样构建菜单,就可以返回menuid
【微信客服】含有超链接的文本消息可以模拟菜单消息,但是不会返回菜单的"menuid"?在企业微信的微信客服API中,菜单消息接口没有支持菜单位置排版,只能上下排列。在微信开放社区上看到一个相关的案例,嵌入微信超链接的文本消息相当于是菜单消息,而且可以实现左右排列。例如用以下的code构建一条消息: <a href="weixin://bizmsgmenu?msgmenucontent=满意&msgmenuid=101">满意</a>\t\t\t\t <a href="weixin://bizmsgmenu?msgmenucontent=不满意&msgmenuid=102">不满意</a> 用发送文本消息的接口发送后,可以呈现出以下的菜单消息: [图片] 但是,点击上面的“满意/不满意”,开发者收到的返回消息中不会带有事先设置的`msgmenuid`,也就是没有下面这个json中的"menu_id" : "101"。 { "msgtype" : "text", "text" : { "content" : "hello world", "menu_id" : "101" } }
2022-04-30楼主你的链接标签<a>中没有加/: <a href="weixin://bizmsgmenu?msgmenucontent=满意&msgmenuid=101">满意<a>\n <a href="weixin://bizmsgmenu?msgmenucontent=不满意&msgmenuid=102">不满意<a> //修正: <a href="weixin://bizmsgmenu?msgmenucontent=满意&msgmenuid=101">满意</a>\n <a href="weixin://bizmsgmenu?msgmenucontent=不满意&msgmenuid=102">不满意</a>
微信公众号,客服消息-菜单消息格式可否自定义,可否使用超链接的形式?现在开发微信客服消息自动回复,使用客服消息API 发送菜单消息时有些问题,以下为api [代码]{ "touser": "OPENID" "msgtype": "msgmenu", "msgmenu": { "head_content": "本次回话已经结束,请问您对本次服务是否满意呢? " "list": [ { "id": "101", "content": "满意" }, { "id": "102", "content": "不满意" } ], "tail_content": "欢迎再次光临" } }[代码]显示结果为 [图片] 菜单消息中可点击内容挨的太近,造成用户容易点错。是否有解决办法? 同时我发现这两个可点击的菜单实际上是 超链接 ,比如我发送文本消息: 本次会话已结束,请问您是否满意? <a href="weixin://bizmsgmenu?msgmenucontent=满意&msgmenuid=101">满意<a>\n <a href="weixin://bizmsgmenu?msgmenucontent=不满意&msgmenuid=102">不满意<a> 使用以上超链接可以达成相同的效果,同时可以放到自己想放的位置,加空格,同行展示之类的. 但是官方文档中并没有给出此类文档,所以使用超链接的形式来模拟菜单消息是否稳定,微信官方会不会突然更换地址造成不稳定。 我想解决的问题就是想要自定义 可点击菜单的位置,比如我想这样显示 [图片] 使用菜单消息是否可以达成? (超链接可以 因为超链接本质还是文本消息。)
2022-04-22