消息语法

通过特定格式可以让消息产生指定交互效果

如果消息第一行是 / 开头,那么这是一条特殊消息

/ 这行后面的内容为这条消息的内容, 比如 /movie 表示这是条影片类型的消息

不同类型的消息有不同类型的处理方式

影片 /moive

后面的行为影片数据,是 yaml 格式,定义了一个数组,每个数组包含影片的:海报、名称、简介、地址

/moive
- title: 黑豹2
  overview: 在“黑豹”特查拉国王不幸去世后,苏睿、奥克耶、拉曼达女王、姆巴库为了保护瓦坎达而战。瓦坎达人努力迎接他们的新篇章,他们必须在娜吉雅和罗斯探员的帮助下团结起来,为瓦坎达王国开辟新道路。
  poster: https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2888100744.webp
  url: magnet:?xt=urn:btih:49cf8b7c66619c6be24f573a00d71ea1c6a54121

指令 /actions

用于展示快捷交互的指令

第一行为 /actions

后面为其他文字,其中 [文字](指令) 的内容被识别为指令,用于用户的快捷交互

比如 [讲个笑话](/joke) 这个指令被渲染成 ”讲个笑话” 的按钮,用户点击后可自动发送 /joke 到对方。

如果指令以 ? 结尾,表示需要用户输入参数,再进行发送,比如 [天气](/tianqi?) 显示为一个 ”天气” 按钮,用户输入地名后点击按钮,会自动发送 /tianqi 地名 到对方。