V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
juzi214032
V2EX  ›  程序员

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

  •  
  •   juzi214032 · Aug 14, 2024 · 2178 views
    This topic created in 624 days ago, the information mentioned may be changed or developed.

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

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

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

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

    需要有 api 能操作机器人发送消息:以指定成员的名义发送消息,是个 IM 都支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    ♥ Do have faith in what you're doing.