58 lines
3.2 KiB
Markdown
58 lines
3.2 KiB
Markdown
# /$slash Bot
|
||
|
||
[@RongSlashBot]: https://github.com/Rongronggg9/SlashBot
|
||
[@hasutestbot]: https://t.me/hasutestbot
|
||
|
||
这个功能可以让你...唔,就像 [@RongSlashBot] 一样,能够有一个*“响应诸如 ‘/抱’、‘/摸摸’ 之类消息”*的功能。
|
||
|
||
## 基础用法
|
||
|
||
<style>
|
||
.slb {
|
||
background-color: #223b5c;
|
||
}
|
||
.slash {
|
||
color: palevioletred;
|
||
font-weight: bold;
|
||
}
|
||
.u1 {
|
||
color: peachpuff;
|
||
text-decoration: underline;
|
||
}
|
||
.u2 {
|
||
color: khaki;
|
||
text-decoration: underline;
|
||
}
|
||
.act { color: skyblue; }
|
||
</style>
|
||
|
||
很简单,只需要像以下一样输入 斜杠**`/`** 加上 **一个单词**,就可以实现基础的 **slash** 响应。
|
||
|
||
<pre><code class=nohighlight><span class=slash>/</span><span class=act>摸摸</span></code></pre>
|
||
|
||
这样子,**bot** 就会回应一句话以“描述你刚刚做了什么”。
|
||
|
||
<pre><code class=nohighlight><span class=u1>安妮 艾爾</span> <font color=skyblue>摸摸</font>了 <span class=u2>自己</span> !</code></pre>
|
||
|
||
**bot** 的**回应**中,带有<b><u>下划线</u></b>的部分会带有一个指向**某个人**的链接。一个**回应**会永远包括两个**人**。<code class="slb u1">第一个</code> 用户永远是发送斜杠消息的**你自己**。而**第二个人**:如果你在发送消息的时候**回复**了某个人,那么**第二个人**就是 <code class="slb u2">你回复的人</code>;如果你**没有**回复任何人,那么**第二个人**将会是 <code class="slb u2">自己</code> —— 字面值的“自己”(当然指向的链接也是你的用户链接)。
|
||
|
||
> 每个人的**将会显示的名字**只会是它们的 **<ruby>名字<rt>First Name</rt></ruby>**,或者它们的 ***频道名***:
|
||
>
|
||
> 在 Telegram 新版,用户将可以在群组内使用频道身份发言;当然,也有群组可以链接频道,这时频道里的消息也会自动转发到群组内。不论是任何情况,有时候,**发言者**会是一个**频道**而非一个标准用户。**Morny** 实现了针对**频道发送的消息**,获取它的**发送者名称**和**发送者身份的链接**的功能。这时,这个人显示的**名字**将会是它的**频道的名字**~~,而指向它的**链接**将会是指向它的**频道的链接**~~。
|
||
>
|
||
> 然而,出于一些问题,指向频道的链接目前是损坏的。
|
||
>
|
||
> **指向一个用户的链接**使用的是用户的 **id** 而非 username <small>因此,只要是用户没有注销账号的情况下,链接将会长期有效</small>。这个链接也会产生 **@ 提醒**。
|
||
>
|
||
> <small id="todo-1">这一部分以后应该会单独拿出来写个页面的,虽然,写出来会挺“内部实现”相关的,谁知道呢。</small>
|
||
|
||
## 你知道吗
|
||
|
||
> 这一部分先等等,写完再发。
|
||
|
||
<!-- 这个功能现在的版本,细节方面是模仿 [@hasutestbot] 的实现形式的。旧版还有着更好玩的各种特殊处理和更加 *可能人性化/更智能* 的设计,不过后来感觉,弄得太复杂反而太失败了就还是研究成功的前辈的做法好了,所以有了现在的版本。
|
||
|
||
虽然其实模仿 [@hasutestbot] 模仿的相当糟糕,它的很多特殊处理其实都没有抄到。
|
||
|
||
~~然而最后,[@hasutestbot] 死<small>于服务器忘记续费</small>了。~~ -->
|