Compare commits

...

3 Commits

Author SHA1 Message Date
19f80d0997
fix previous commit 2023-02-15 17:03:42 +08:00
f8e566b409
进度表 2023-02-15 17:00:13 +08:00
33915d8af5
添加 call tool cc:: 说明页面 2023-02-15 16:15:34 +08:00
4 changed files with 122 additions and 6 deletions

View File

@ -14,8 +14,9 @@
</Chapter>
<Page id="sp/slash" name="/$slash" />
<Chapter name="特别工具">
<Page id="executor/call-me" name="呼叫 Morny 的主人" />
<Page id="executor/admin-msg-send" name="controlling: 消息发送器" />
</Chapter>
<Page id="trusted" name="可信成员" />
<Page id="note-todo" name="note::没写完的部分" />
<Page id="note-todo" name="note::本说明书进度,以及待修整的部分" />
</Book>

View File

@ -196,7 +196,7 @@
</tr>
<tr>
<td><b><code>/start</code></b></td>
<td><b><a href="./hello#当第一次使用-morny-cono"><code>/start</code></a></b></td>
<td>作为 <code>/hello</code> 的匿名别名,实现的原因是 Telegram <i>Start Messaging</i> 的默认命令。</td>
</tr>

48
executor/call-me.md Normal file
View File

@ -0,0 +1,48 @@
# call tool
[主人]: ../main#morny-的主人
<style>
.sticker {
width: 20rem;
}
</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>

View File

@ -1,4 +1,4 @@
# Todo - 这本书中还没有写完的众多部分
# 本书进度 - <small>以及[待修整的部分](#写了但是没写完的部分)</small>
出于这本书确实还在起步阶段尽力的更新 —— morny 发展到现在虽然谈不上很厉害不过也确实不能说是几个页面就能应付的程度了。
@ -6,13 +6,80 @@
~~朝着 Congratulations 努力吧!~~
## [inline/overview](./inline/overview) "关于内联查询"
## 说明书撰写进度 / 以及可以看到的 Morny 功能列表
<div style="font-family: system-emoji">
🟪🟪🟪⬜🟪⬜⬜⬜⬜⬜ ⬜⬜ ⬜⬜
⬜⬜⬜🟩
🟧⬜⬜🟧🟧⬜⬜⬜
🟦⬜⬜
<small>⬜⬜</small>
</div>
**telegram 命令**
- 主要命令
- [x] ~~`/on`~~
- [x] ~~`/hello` `/hi` <small><code>/start</code></small>~~
- [x] ~~`/user`~~
- [ ] `/event_hack`
- [x] ~~`/nbnhhsh`~~
- [ ] `/ip` `/whois`
- [ ] `/encrypt`
- [ ] `/info` <small><code>/version</code> <code>/runtime</code></small>
- [ ] `/jrrp`
- [ ] `/install`
- 管理员命令
- [ ] `/save`
- [ ] `/exit` <small><code>/stop</code> <code>/quit</code></small>
- 单独功能的额外命令
- [ ] `/r`
- [ ] `/test`
**内联查询功能**
- [ ] My Information
- [ ] Raw Text
- [ ] ShareTool: Bilibili
- [x] ~~ShareTool: Twitter~~
**特色功能**
- [x] ~~/slash bot~~
- [ ] /吃沙县*还是*吃麦麦
- [ ] 用药提醒🍥⏲
- [x] ~~call tool~~
- [x] ~~(给管理员用的)消息发送器~~
- [ ] *tracker*
- [ ] *KuoHuanHuan 需要睡觉了*
- [ ] *Meow~*
**系统功能**
- [x] ~~Morny 信任模型~~
- [ ] Coeur.jar, 核心启动参数等
- [ ] Morny Reports - 系统状态以及错误报告
> ### 一些已经引入在了最近开发版中,但是并未部署的东西<small>也即版本 `1.0.0-RC3` 之后</small>
>
> - [ ] 随机 `?` 复读
> - [ ] 引入了新的随机器功能 /现在要吃饭*吗*
---
<br>
## 写了,但是没写完的部分
### [inline/overview](./inline/overview) "关于内联查询"
整个页面都还没写。
应该要写一些关于“内联查询”这个东西的特性的说明,以及 morny 如何将很多很多的内联查询功能糅合在一起的简单介绍之类。
## [executor/admin-msg-send](./executor/admin-msg-send) "消息发送器"
### [executor/admin-msg-send](./executor/admin-msg-send) "消息发送器"
**"bot 的回执"** 那一部分还没写。
@ -20,4 +87,4 @@
---
## [slash username?](./sp/slash#todo-1) "或许以后会搬到新页面去?"
### [slash username?](./sp/slash#todo-1) "或许以后会搬到新页面去?"