morny-book/executor/call-me.md

47 lines
1.8 KiB
Markdown

# call tool
[主人]: ../main#morny-的主人
<style>
@import "../stickers.css"
</style>
简单来说,借助这个工具,你可以通过 **Morny** 来向[主人]发送消息::
## usage - 使用方式
*这个工具只能在和 Morny 的私聊中使用!*
很简单,只需要在任何消息前面加上 `cc::` 前缀,这条消息就会转发给主人。
```
cc::(并不严格要求要换行哦)
这是一条测试消息。
```
然后你将会收到下面这样的一个贴纸<small><code>ID_SENT</code></small>,这表示 Morny 已经成功把消息转发给了你的主人。
{.sticker}
![sticker.ID_SENT](https://stickers.sukazyo.cc/sticker/CAACAgEAAx0CSQh32gABA--zYbiyU_wOijEitp-0tSl_k7W6l3gAAgMmAAJ4_MYF4GrompjXPx4jBA.png)
## 已知问题
**无法转发带有媒体文件的消息。**
这是由于带有媒体文件的消息和纯文本消息在原理上并不一样造成的。call tool 目前还没针对这个情况做出适配...
**无法通过此方式发送贴纸。**
由于贴纸只能作为一个单独的消息对象发送,无法附带文本文字,所以目前的 call tool 设计无法向主人发送贴纸。
---
## 你知道吗
这个功能最开始是用于可以让用户*通过 Morny 向其主人请求一些资源*,因此在最初这个功能是只要在私聊中向 Morny 发送一些关键字就可以让 Morny 提醒主人处理从你这里而来的请求。现在的基于 `cc::` 前缀的 call tool 功能,其实是这个原始功能的“不受预定义的关键字限制,*向主人请求任意事情*”的扩展变种。
那些旧的关键字现在仍然存在于代码之中并可以使用:只是作为历史遗留的彩蛋,这里就不介绍它们了。
<small><s>“顺带一提,「花宫」是什么啊?”</s></small>