diff --git a/book.xml b/book.xml index 4c6ff83..c79357c 100644 --- a/book.xml +++ b/book.xml @@ -32,6 +32,7 @@ inline - 内联查询 @inline_query 内联查询简介 + (原始文本)]]> Twitter 分享链接格式化 Bilibili AV/BV 视频分享 @@ -46,6 +47,7 @@ 已遭弃用的功能]]> KuoHuanHuan 该睡觉了]]> + /jrrp diff --git a/command/exit.md b/command/exit.md index e22dfe5..6ec64fa 100644 --- a/command/exit.md +++ b/command/exit.md @@ -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] ``` diff --git a/command/jrrp.md b/command/jrrp.md new file mode 100644 index 0000000..5cdc273 --- /dev/null +++ b/command/jrrp.md @@ -0,0 +1,11 @@ +# /jrrp + +> 获取 (假的) jrrp + +这是一个对 *某个游戏* 的 *某个爱好者制作的 Launcher* 中的其中一个彩蛋功能的拙劣模仿。 + +由于 Morny 的主人已经和这个功能的灵感来源断绝联系了,所以这个功能本身也不再维护了。理所当然的,Morny 的主人也不想给这个功能写说明了。 + +--- + +不过这个命令本身仍然可以运作。 diff --git a/command/overview.md b/command/overview.md index 730c08c..489be9a 100644 --- a/command/overview.md +++ b/command/overview.md @@ -80,7 +80,7 @@ -/jrrp +/jrrp 获取 (假的) jrrp @@ -205,7 +205,7 @@ -/test +/test 为了测试时候方便的一个占位命令。发行版本中并不会实现任何功能,目前来说它的效果就只是会回复一句:
Just a TEST command. diff --git a/command/test.md b/command/test.md new file mode 100644 index 0000000..860b08b --- /dev/null +++ b/command/test.md @@ -0,0 +1,10 @@ +# /test + +> 为了测试时候方便的一个占位命令。发行版本中并不会实现任何功能,目前来说它的效果就只是会回复一句: +>
Just a TEST command.
+ +一个用于进行本地开发的占位符命令。 + +这个命令相当于一个槽位,可以在开发调试的时候通过变更这个命令的代码,来方便的监视/测试 Coeur 的内部状态。这样的功能仅在本地开发生效,理论上不会(不应该)被提交到发行版本当中。 + +为了让这个命令不只是一个空函数以及弄点奇怪的东西比较有趣,在发行版本中,回复一条 Just a TEST command. 被设置为了这个命令的缺省行为。 diff --git a/inline/raw-text-example.png b/inline/raw-text-example.png new file mode 100644 index 0000000..9ac3c4f Binary files /dev/null and b/inline/raw-text-example.png differ diff --git a/inline/raw-text.md b/inline/raw-text.md new file mode 100644 index 0000000..563b344 --- /dev/null +++ b/inline/raw-text.md @@ -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 文本也十分不稳定。这个在 [*msg 工具](../executor/admin-msg-send) 上面确实[有实现](../executor/admin-msg-send#使用富文本)。在那个情况下实现这个功能十分的简单稳定。但是在内联查询的情况下却变得大不一样。 + +因此,RAW TEXT 无法实现富文本发送。 + +--- + +## technic infomation + + + + + + + +
inline query node info
titleRaw Text
id[morny/r/text]
cachedefault300
is_personaldefaultfalse
diff --git a/morny-backnote.md b/morny-backnote.md new file mode 100644 index 0000000..d93f4a5 --- /dev/null +++ b/morny-backnote.md @@ -0,0 +1,5 @@ +# 后记 - 纪念碑 - 谷 + +Morny 到现在(到本文撰写的时间,大概已经是2023年2月13日),已经走过了一的年份。已经走过了 100 多个 commit,甚至可能以此架构出了自己的设计理念。 + +大概早已经没有人知道 Morny 最开始是专门为了记录某个人的上线活跃时间而写的 bot,这个功能甚至直到安妮已经不再需要它的时候,它都还没有写完。它留在了代码里,作为 `@Deprecated` 的形式。 diff --git a/note-todo.md b/note-todo.md index f319fd3..ead6ce6 100644 --- a/note-todo.md +++ b/note-todo.md @@ -10,8 +10,8 @@
-🟪🟪🟪⬜🟪🟪🟪🟪⬜⬛️ ⬜🟪 ⬜⬜ -⬜⬜🟩🟩 +🟪🟪🟪⬜🟪🟪🟪🟪🟪⬛️ ⬜🟪 ⬜🟪 +⬜🟩🟩🟩 🟧⬜⬜🟧🟧⬜🟧⬜ 🟦⬜⬜ ⬜⬜ @@ -29,19 +29,19 @@ - [x] ~~`/ip` `/whois`~~ - [x] ~~`/encrypt`~~ - [x] ~~`/info` /version /runtime~~ - - [ ] `/jrrp` + - [x] ~~`/jrrp`~~ - ~~`/install`~~ - 管理员命令 - [ ] `/save` - [x] ~~`/exit` /stop /quit~~ - 单独功能的额外命令 - [ ] `/r` - - [ ] `/test` + - [x] ~~`/test`~~ **内联查询功能** - [ ] My Information -- [ ] Raw Text +- [x] ~~Raw Text~~ - [x] ~~ShareTool: Bilibili~~ - [x] ~~ShareTool: Twitter~~