add /jrrp, /test, inline:raw-text
This commit is contained in:
parent
fc4a5dc408
commit
9900909c10
2
book.xml
2
book.xml
@ -32,6 +32,7 @@
|
||||
<Chapter root="inline/">
|
||||
<caption>inline - 内联查询</caption>
|
||||
<Page id="overview">@inline_query 内联查询简介</Page>
|
||||
<Page id="raw-text"><![CDATA[RAW TEXT <small>(原始文本)</small>]]></Page>
|
||||
<Page id="share-twitter">Twitter 分享链接格式化</Page>
|
||||
<Page id="share-bili">Bilibili AV/BV 视频分享</Page>
|
||||
</Chapter>
|
||||
@ -46,6 +47,7 @@
|
||||
<Chapter>
|
||||
<caption><![CDATA[<small><s>已遭弃用的功能</s></small>]]></caption>
|
||||
<Page id="sp/kuohuanhuan-need-sleep"><![CDATA[<s>KuoHuanHuan 该睡觉了</s>]]></Page>
|
||||
<Page id="command/jrrp">/jrrp</Page>
|
||||
</Chapter>
|
||||
|
||||
<Separator/>
|
||||
|
@ -47,6 +47,6 @@ title: "/exit"
|
||||
像是下面这样:
|
||||
|
||||
```log
|
||||
[INFO] 403 exited tag from user 🍓 | 抱抱 呜呜呜 [341632447]
|
||||
[INFO] 403 exited tag from user qwq [676559089]
|
||||
[INFO] Morny exited by user @Eyre_S[793274677]
|
||||
```
|
||||
|
11
command/jrrp.md
Normal file
11
command/jrrp.md
Normal file
@ -0,0 +1,11 @@
|
||||
# /jrrp
|
||||
|
||||
> 获取 (假的) jrrp
|
||||
|
||||
这是一个对 *某个游戏* 的 *某个爱好者制作的 Launcher* 中的其中一个彩蛋功能的拙劣模仿。
|
||||
|
||||
由于 Morny 的主人已经和这个功能的灵感来源断绝联系了,所以这个功能本身也不再维护了。理所当然的,Morny 的主人也不想给这个功能写说明了。
|
||||
|
||||
---
|
||||
|
||||
不过这个命令本身仍然可以运作。
|
@ -80,7 +80,7 @@
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><b><code>/jrrp</code></b></td>
|
||||
<td><b><a href="./jrrp"><code>/jrrp</code></a></b></td>
|
||||
<td></td>
|
||||
<td>获取 (假的) jrrp</td>
|
||||
</tr>
|
||||
@ -205,7 +205,7 @@
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><b><code>/test</code></b></td>
|
||||
<td><b><a href="./test"><code>/test</code></a></b></td>
|
||||
<td>为了测试时候方便的一个占位命令。发行版本中并不会实现任何功能,目前来说它的效果就只是会回复一句:<br/><b>Just</b> a TEST command.</td>
|
||||
</tr>
|
||||
|
||||
|
10
command/test.md
Normal file
10
command/test.md
Normal file
@ -0,0 +1,10 @@
|
||||
# /test
|
||||
|
||||
> 为了测试时候方便的一个占位命令。发行版本中并不会实现任何功能,目前来说它的效果就只是会回复一句:
|
||||
> <pre><code><b>Just</b> a TEST command.</code></pre>
|
||||
|
||||
一个用于进行本地开发的占位符命令。
|
||||
|
||||
这个命令相当于一个槽位,可以在开发调试的时候通过变更这个命令的代码,来方便的监视/测试 Coeur 的内部状态。这样的功能仅在本地开发生效,理论上不会(不应该)被提交到发行版本当中。
|
||||
|
||||
为了让这个命令不只是一个空函数<small>以及弄点奇怪的东西比较有趣</small>,在发行版本中,回复一条 <code><b>Just</b> a TEST command.</code> 被设置为了这个命令的缺省行为。
|
BIN
inline/raw-text-example.png
Normal file
BIN
inline/raw-text-example.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.2 KiB |
49
inline/raw-text.md
Normal file
49
inline/raw-text.md
Normal file
@ -0,0 +1,49 @@
|
||||
# RAW TEXT
|
||||
|
||||
一个内联查询,你输入什么,它就输出什么。
|
||||
|
||||
你输入`什么`。
|
||||
|
||||
它就输出
|
||||
|
||||
![“什么” sent by @morny](./raw-text-example.png)
|
||||
|
||||
## 一些已知的限制
|
||||
|
||||
**RAW TEXT 无法通过 morny 发送图片或者文件等媒体。**
|
||||
|
||||
因为 Telegram Bot API 的限制,在发送媒体文件的情况下无法进行内联查询。其实 Bot API 的内联查询字段也没有设计有媒体输入的字段。内联查询只能输入纯文本。
|
||||
|
||||
**RAW TEXT 无法通过 morny 发送贴纸。**
|
||||
|
||||
和上面的同理。
|
||||
|
||||
你甚至不能为一个贴纸消息附加任何文本。
|
||||
|
||||
不过我们预计会解决这个问题。这可能通过一个其它的内联查询来实现:可以通过向内联查询输入一个 sticker id 来发送贴纸。
|
||||
|
||||
**RAW TEXT 无法发送富文本。**
|
||||
|
||||
**RAW TEXT 输入任何的富文本格式都会丢失格式信息。**
|
||||
|
||||
因为 Telegram Bot API 的限制。
|
||||
|
||||
> 内联查询只能输入纯文本。
|
||||
|
||||
Telegram Bot API 中的内联查询只能得到用户输入的纯文本格式的输入信息。任何格式信息在 Telegram 的服务器已经被丢弃。显然无论如何,我们也无法获取得到上游已经丢弃掉的信息。
|
||||
|
||||
由于另外一些 API 问题,由用户以纯文本格式输入一些 markdown 文本或是 HTML 文本也十分不稳定。<small>这个在 [*msg 工具](../executor/admin-msg-send) 上面确实[有实现](../executor/admin-msg-send#使用富文本)。在那个情况下实现这个功能十分的简单稳定。但是在内联查询的情况下却变得大不一样。</small>
|
||||
|
||||
因此,RAW TEXT 无法实现富文本发送。
|
||||
|
||||
---
|
||||
|
||||
## technic infomation
|
||||
|
||||
<table>
|
||||
<thead><tr><th colspan=2>inline query node info</th></tr></thead>
|
||||
<tr><td align=right><b>title</b></td><td>Raw Text</td></tr>
|
||||
<tr><td align=right><b>id</b></td><td><code>[morny/r/text]</code></td></tr>
|
||||
<tr><td align=right><b>cache</b></td><td><u>default<small><code>300</code></small></u></td></tr>
|
||||
<tr><td align=right><b>is_personal</b></td><td><u>default<small><code>false</code></small></u></td></tr>
|
||||
</table>
|
5
morny-backnote.md
Normal file
5
morny-backnote.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 后记 - 纪念碑 - 谷
|
||||
|
||||
Morny 到现在<small>(到本文撰写的时间,大概已经是2023年2月13日)</small>,已经走过了一的年份。已经走过了 100 多个 commit,甚至可能以此架构出了自己的设计理念。
|
||||
|
||||
大概早已经没有人知道 Morny 最开始是专门为了记录某个人的上线活跃时间而写的 bot,这个功能甚至直到安妮已经不再需要它的时候,它都还没有写完。它留在了代码里,作为 `@Deprecated` 的形式。
|
10
note-todo.md
10
note-todo.md
@ -10,8 +10,8 @@
|
||||
|
||||
<div style="font-family: system-emoji">
|
||||
|
||||
🟪🟪🟪⬜🟪🟪🟪🟪⬜⬛️ ⬜🟪 ⬜⬜
|
||||
⬜⬜🟩🟩
|
||||
🟪🟪🟪⬜🟪🟪🟪🟪🟪⬛️ ⬜🟪 ⬜🟪
|
||||
⬜🟩🟩🟩
|
||||
🟧⬜⬜🟧🟧⬜🟧⬜
|
||||
🟦⬜⬜
|
||||
<small>⬜⬜</small>
|
||||
@ -29,19 +29,19 @@
|
||||
- [x] ~~`/ip` `/whois`~~
|
||||
- [x] ~~`/encrypt`~~
|
||||
- [x] ~~`/info` <small><code>/version</code> <code>/runtime</code></small>~~
|
||||
- [ ] `/jrrp`
|
||||
- [x] ~~`/jrrp`~~
|
||||
- ~~`/install`~~
|
||||
- 管理员命令
|
||||
- [ ] `/save`
|
||||
- [x] ~~`/exit` <small><code>/stop</code> <code>/quit</code></small>~~
|
||||
- 单独功能的额外命令
|
||||
- [ ] `/r`
|
||||
- [ ] `/test`
|
||||
- [x] ~~`/test`~~
|
||||
|
||||
**内联查询功能**
|
||||
|
||||
- [ ] My Information
|
||||
- [ ] Raw Text
|
||||
- [x] ~~Raw Text~~
|
||||
- [x] ~~ShareTool: Bilibili~~
|
||||
- [x] ~~ShareTool: Twitter~~
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user