请教关于企业微信的自建应用开发问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaohundun
V2EX    程序员

请教关于企业微信的自建应用开发问题

  •  
  •   xiaohundun 2024-02-26 10:59:14 +08:00 3662 次点击
    这是一个创建于 672 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近接到了公司的一个“政治”任务,需要把自己部署的 LLM 对接到企微里去,目前正处于开发阶段

    问题如下:
    1 、开发阶段大家都是怎么调试的?内网穿透么,如果没有公网 ip 那就只能频繁的部署么?
    2 、企微貌似没法通过 api 获取聊天记录,那么只能再发送的时候自己存储下来么?
    30 条回复    2024-02-28 16:21:31 +08:00
    xiaohundun
        1
    xiaohundun  
    OP
       2024-02-26 11:20:53 +08:00
    另外 因为要回复长文本,所以好像也只能使用 文本消息 这个消息类型,但是提的需求需要一些类似富文本的东西,这个怎么解决?
    wengyanbin
        2
    wengyanbin  
       2024-02-26 12:13:19 +08:00 via Android
    第二条,企微提供 API 去过去聊天记录的。可以详细看看文档,这块我记得是要收费的。
    leoskey
        3
    leoskey  
       2024-02-26 12:29:05 +08:00   1
    1. 企业微信提供了内网穿透工具 https://developer.work.weixin.qq.com/devtool/introduce?id=40600
    2. 如果是开发应用,无法获取历史消息。如果是使用“微信客服”,可以看文档 https://developer.work.weixin.qq.com/document/path/94670
    tedzhou1221
        4
    tedzhou1221  
       2024-02-26 12:31:30 +08:00 via iPhone   1
    我之前就是下载个花生壳,内网穿透调试哈哈。
    企业微信有会话记录功能,要钱
    xiaohundun
        5
    xiaohundun  
    OP
       2024-02-26 13:14:36 +08:00
    @leoskey 第一个企业自建应用没有开启内网调试的地方,所以也没地方拿它内网工具要用的回调授权码
    xiaohundun
        6
    xiaohundun  
    OP
       2024-02-26 13:15:07 +08:00
    @wengyanbin 三楼给了答案,客服才可以,应用不行
    edw1n
        7
    edw1n  
       2024-02-26 13:23:24 +08:00
    用企业微信的「发送应用消息」和「接收消息与事件」可以实现类似的对话的功能。这样会有几个问题,没法 LLM 输出的时候给用户一些反馈;没法格式化消息。另外一种思路是企业微信只是作为一个身份验证工具,只要做企业微信的单点登录就行。
    xiaohundun
        8
    xiaohundun  
    OP
       2024-02-26 13:28:19 +08:00
    @edw1n 目前确实遇到这些问题,但是他们就想要放到企微上用。。图片啥的就不说了,html 也不支持,md 支持的格式也少,这可太愁人了。
    leoskey
        9
    leoskey  
       2024-02-26 13:31:20 +08:00
    @xiaohundun #5 那得自己使用 frp 等工具自己搭建穿透。我自己的做法将微信回调的消息发送到 MQ ,pd 、stg 、dev 都订阅
    edw1n
        10
    edw1n  
       2024-02-26 13:33:25 +08:00
    @xiaohundun #8 所以让你换个思路嘛,企微只是用来验证身份,把你们的 LLM 系统账号部分改造一下。
    wxd21020
        11
    wxd21020  
       2024-02-26 13:44:39 +08:00
    楼主,LLM 自己咋部署的,用的啥配置。
    F7TsdQL45E0jmoiG
        12
    F7TsdQL45E0jmoiG  
       2024-02-26 13:45:56 +08:00
    同意 10 楼的说法,企微应用首页直接进 LLM ,只是利用企微验证身份,非企微不访问
    xiaohundun
        13
    xiaohundun  
    OP
       2024-02-26 13:45:57 +08:00
    @edw1n #10 他们就只想在企微里对话,这个我改变不了,我明白你说的什么意思
    xiaohundun
        14
    xiaohundun  
    OP
       2024-02-26 13:49:13 +08:00
    @wxd21020 “政治”任务,所以这个 llm 只需要跑起来,能让一两个人用起来就行,跑在 4090 上面
    edw1n
        15
    edw1n  
       2024-02-26 14:07:07 +08:00
    @xiaohundun #13 那就只能接受哪些缺点了。
    HanSonJ
        16
    HanSonJ  
       2024-02-26 14:31:26 +08:00
    都是要付费的,但买会话存档你满足不了发消息,内部群也不能实现,可以看这个 https://www.apifox.cn/apidoc/shared-d478def0-67c1-4161-b385-eef8a94e9d17/
    gatsby01
        17
    gatsby01  
       2024-02-26 15:16:20 +08:00
    会话存档可以拉到历史聊天记录。发消息可以用第三方 RPA 工具,我们公司采购的句子互动的服务。
    leeg810312
        18
    leeg810312  
       2024-02-26 15:41:08 +08:00
    如果必须聊天方式,那么只能用文本,我们试过 RPA 技术监听聊天消息,是基于 wechaty 的第三方服务,但不知道是 wechaty 的问题还是第三方服务的问题,每隔一段时间就会出现无法接收消息的情况。其实自建应用,一个类似 ChatGPT 的聊天界面就可以了,还能支持富文本、图像
    xiaohundun
        19
    xiaohundun  
    OP
       2024-02-26 17:08:50 +08:00
    @HanSonJ #16 这个有点厉害。。。类似外挂了?
    lm930129
        20
    lm930129  
       2024-02-26 17:19:12 +08:00
    不如直接 h5 直接嵌入页面。
    wengyanbin
        21
    wengyanbin  
       2024-02-26 20:07:52 +08:00 via Android
    @xiaohundun https://developer.work.weixin.qq.com/document/path/91782
    这个是聊天会话内容获取的接口。聊天内容包括成员之间,还有成员客户的聊天内容都可以获取。
    photon006
        22
    photon006  
       2024-02-26 20:29:20 +08:00   1
    我对接过,实现了 2 种方式

    1 、通过“发送应用消息”实现对话: https://developer.work.weixin.qq.com/document/path/90236

    也能加载 markdown 格式。缺点是无法实现打字机效果,通常要等几秒甚至几十秒才有反馈,效果很差。

    消息不用自己存,聊天记录都在企微。


    2 、自建应用只是一个壳子,设置主页跳转自己 h5 ,h5 用 websocket 实现即时通讯,做到跟官方一样的打字机效果,体验好。

    要自己存双方消息,进入 app 先加载最近 10 条 20 条,还能对接语音,风格样式自由定义。


    telegram 就做得很好,官方接口能实现打字机效果。
    chf007
        23
    chf007  
       2024-02-26 23:42:12 +08:00
    有会话存档的功能要花钱。你可以自已名义申请个企业微信以超管身份用用。

    另,楼上说的对,原生消息里搞无法实现打字机效果,效果很差。只能搞个 h5 的类聊天应用搞。
    tlerbao
        24
    tlerbao  
       2024-02-27 15:51:23 +08:00
    我觉得你首先要考虑的 AI 这东西如果管控不当,会不会让你犯法锒铛入狱哈哈,国内你懂的。毕竟不合法
    xiaohundun
        25
    xiaohundun  
    OP
       2024-02-27 15:54:59 +08:00
    @tlerbao 这才不是我需要考虑的事情
    tlerbao
        26
    tlerbao  
       2024-02-27 17:20:53 +08:00
    @xiaohundun #25 一看你就很年轻,这事要是真出了,你第一个被弄出去挡枪。


    20 年前我维护单位的 BBS 的时候,有个小子发了个黄土,我被第一个叫去录笔录,冲我大吼大叫,

    记住你是在天朝,小哥
    kemistep
        27
    kemistep  
       2024-02-27 17:58:56 +08:00
    类似部署一个 chatgpt 的大模型嘛
    dode
        28
    dode  
       2024-02-28 09:30:44 +08:00
    @tlerbao 对互联网提供服务?
    xiaohundun
        29
    xiaohundun  
    OP
       2024-02-28 10:41:23 +08:00
    @tlerbao #26 。。。。这个不对外提供服务,应该不会出事,他们要是这样我刚到底
    tlerbao
        30
    tlerbao  
       2024-02-28 16:21:31 +08:00
    @xiaohundun #29 没必要,生活还有很多有意义的事情,我之前也想给公司的企业微信接入会话 AI ,被在携程的老大哥劝退了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3516 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:21 PVG 12:21 LAX 20:21 JFK 23:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86