比如在群里创建一个机器人 @机器人后我能通过 api 拿到指令 去调用我自己的逻辑,同时也需要有 api 能操作机器人发送消息
目前看了的方案有,但文档都写得不太清楚,不知道具体哪个能实现我的需求 rocket.chat matter mattermost
1
coderxy 131 天前
这个跟 im 本身没有任何关系, 任何一个 im , 例如你拿 id=1 的用户作为机器人, 然后通过 webhook 接收消息时拦截接收方方 id=1 的消息转发到机器人业务, 业务再根据接收到的指令做出响应,通过 im 的后台发消息接口再以 id=1 的名义把消息发出去。 这就完事了。
|
2
juzi214032 OP @coderxy 是的 我就是需要有 webhook 的能力 上面这些 im 都支持 webhook 吗
|
3
sleepm 131 天前
|
4
ltkun 131 天前
感觉 bot 支持最好的就是 tg 了
|
5
zhangjiashu2023 131 天前
开源 matrix 看看? 其实这种东西飞书的机器人很强大,我一直用的飞书的机器人。
|
6
MMDeJeVS3GtMVLeu 131 天前
im 应该都能实现你的需求,只不过不知道有没有现成的。
@机器人后我能通过 api 拿到指令:劫持消息并匹配里面的 api (前、后端都可以实现),然后调用自己的业务逻辑即可 需要有 api 能操作机器人发送消息:以指定成员的名义发送消息,是个 IM 都支持 |