V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
juzi214032
V2EX  ›  程序员

哪个开源 IM 支持 outgoing bot 这种能力

  •  
  •   juzi214032 · 36 天前 · 1043 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如在群里创建一个机器人 @机器人后我能通过 api 拿到指令 去调用我自己的逻辑,同时也需要有 api 能操作机器人发送消息

    目前看了的方案有,但文档都写得不太清楚,不知道具体哪个能实现我的需求 rocket.chat matter mattermost

    6 条回复    2024-08-14 14:15:28 +08:00
    coderxy
        1
    coderxy  
       36 天前
    这个跟 im 本身没有任何关系, 任何一个 im , 例如你拿 id=1 的用户作为机器人, 然后通过 webhook 接收消息时拦截接收方方 id=1 的消息转发到机器人业务, 业务再根据接收到的指令做出响应,通过 im 的后台发消息接口再以 id=1 的名义把消息发出去。 这就完事了。
    juzi214032
        2
    juzi214032  
    OP
       36 天前 via iPhone
    @coderxy 是的 我就是需要有 webhook 的能力 上面这些 im 都支持 webhook 吗
    ltkun
        4
    ltkun  
       36 天前
    感觉 bot 支持最好的就是 tg 了
    zhangjiashu2023
        5
    zhangjiashu2023  
       36 天前
    开源 matrix 看看? 其实这种东西飞书的机器人很强大,我一直用的飞书的机器人。
    justyeh
        6
    justyeh  
       36 天前
    im 应该都能实现你的需求,只不过不知道有没有现成的。

    @机器人后我能通过 api 拿到指令:劫持消息并匹配里面的 api (前、后端都可以实现),然后调用自己的业务逻辑即可

    需要有 api 能操作机器人发送消息:以指定成员的名义发送消息,是个 IM 都支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:41 · PVG 00:41 · LAX 09:41 · JFK 12:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.