Rboot 文档--倍洽消息转接器

简介

倍洽类似于墙外的 slack,它提供了IncomingOutgoing 两种自定义机器人,倍洽消息转接器通过这两中机器人实现。

Outgoing机器人负责将消息发送给我们的机器人,Incoming 机器人负责接收我们的机器人发送的消息。

确保你的web服务可以被外网访问!

配置倍洽机器人

在设置里的机器人管理选项配置 IncomingOutgoing 机器人,获取 IncomingWebhook 地址和 Outgoingtoken,并配置触发词Post地址

配置示例:

# 聊天转接器
ROBOT_ADAPTER=bearychat
# Outgoing token
BEARYCHAT_TOKEN=token
# 触发词
BEARYCHAT_TRIGGER_WORD=@rboot
# Incoming webhook
BEARYCHAT_WEBHOOK=webhook

传入消息(Incoming)

监听消息时需要设置Outgoing 机器人的Post地址,转接器提供了相应的API,URI为 beary

比如你的部署地址为 https://baidu.com:7856,对应消息接收地址为 https://baidu.com:7856/beary

当消息被推送到转接器时,转接器做了以下操作:

  • 验证token,检查消息是否合法
  • 将消息中的触发词删除,真实消息内容

传出消息(Outgoing)

消息通过脚本解析执行后会将处理结果发送给用户,脚本可以发送转接器支持的消息类型到客户端。

倍洽只支持文本markdown类型的消息,默认为 markdown

消息支持 notification字段,关于它的作用文档只有一行解释,搞不明白啥意思:

  • notification. 可选字段。用于控制消息提醒的内容显示。

支持 attachments 字段,需要在Header中设置 attachments 的值,类型为转接器中的 []Attachment 类型。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这几天陆续跟几位家长聊了下孩子报班的事情,发现我们对孩子学习上投入的精力还是有所欠缺,当然我在这里也不想辩...
    生于春分阅读 350评论 0 0
  • OTA - Over the air update of the firmware 即 空中固件更新。这是乐鑫SD...
    梁睿坤阅读 17,776评论 13 21
  • 日常碎碎念: ①对于自己的管理能力,不是特别的满意,也没有花时间去总结提升,总觉得换个环境自己可以大胆管理。对于一...
    石大姐姐阅读 168评论 0 0
  • 那天发了工资以后,一个人走在大街上,突然感觉心里空落落的。在以往,我每个月都会计划給自己买一些东西,有目标、有...
    梧桐树下_2d58阅读 902评论 15 19