论坛

Please or 注册 to create posts and topics.

如何使用雪儿自定义输入键盘并且可以切换键盘和关联菜单按钮

之前有讲过怎么使用导航菜单, 详情请见以下贴子

https://www.dengnz.com/forum/topic/36/

以上的菜单可以多个菜单串联,达到翻页的效果。 这样就非常强大了。

 

今天这个贴子介绍的是自定义键盘,可以在TG客户端下方生成自定义的键盘, 而这个键盘也可以翻页。而每个键可以拥有自己的规则,也就是说可以用自定义键盘来激发铵钮菜单或是别的什么功能。 这样一来, 就强大得不要不要的。

添加自定义键盘和添加菜单按钮的方法是一样的, 只是把 buttons: 改成 keyboard:

还有一点不同的是,菜单可以用来映射到不同的关键字,或是映射到链接,但是键盘则不支持映射。

以下示例:

$$$regex:^/?faq===>keyboard:导航|||/listrule|||/addrule|||视频教程|||常见问题|||更多机器人|||购买会员|||清除键盘|||©3 欢迎来的群主秘书, 试试以下定制键盘.

本机器人需要管理员权限. 本机器人可以检测群聊里的关键字,并自动回复预设的内容, 本机器人同时可以检测并删除脏话,并警告发言者。本机器人还可以设置键盘, 按钮, 中文命令等. 本机器人在所有群的功能是一样的, 如果你看到别的群功能很强大, 那是因为他们设置了好玩的规则. 设置规则请用 /addrule 命令. 不会设置请加群 @fengsharegroup

以上规则贴到群里就会生效。这个规则是雪儿现在正在使用的 /faq 指令的规则

效果如下

而当我们点击导航的时候, 导航两个字会被快速输入到聊天窗口中

如果我们再加上“导航”关键字的规则, 就会激发导航的规则, 而出现相应的动作

以上的导航按钮使用的是如下规则, 此为带图片的高级规则,付费用户才可用,当然, 你可以用 免费的 buttons: 规则代替。

$$$regex:^(/?voyager|导航)$===>{
"buttons": [
[
{
"text": "规则详解",
"value": "https://www.dengnz.com/forum/topic/57/"
},
{
"text": "入群欢迎",
"value": "https://www.dengnz.com/forum/topic/1/"
}
],
[
{
"text": "检测病毒",
"value": "https://www.dengnz.com/forum/topic/77/"
},
{
"text": "检测链接",
"value": "https://www.dengnz.com/forum/topic/78/"
}
],
[
{
"text": "检测图片",
"value": "https://www.dengnz.com/forum/topic/76/"
},
{
"text": "强去广告",
"value": "https://www.dengnz.com/forum/topic/74/"
}
],
[
{
"text": "禁止转发",
"value": "https://www.dengnz.com/forum/topic/44/"
},
{
"text": "限制字数",
"value": "https://www.dengnz.com/forum/topic/43/"
}
],
[
{
"text": "下一页",
"value": "voyager_2"
}
]
]
}::pic:AgACAgEAAxkBAAEFs0xeQQvjSTU9YapiLMs2FWQGMLHV_wAC1agxG_8dCEb7ErztZ1JjRf4bFDAABAEAAwIAA20AA_bQBQABGAQ|||雪儿常用功能导航 (第一页)

那键盘的翻页原理和按钮菜单的翻页原理是一样的, 如果我在原来的菜单上再加一项用来键盘翻页, 那规则是这样的

$$$regex:^/?faq===>keyboard:导航|||/listrule|||/addrule|||视频教程|||常见问题|||更多机器人|||购买会员|||键盘2|||清除键盘|||©3 欢迎来的群主秘书, 试试以下定制键盘.

 

这时候输入 /faq 出来的会是这样的键盘

然后我们只要再加上一个"键盘2" 的规则调出另一个键盘,只实现翻页的效果, 比如

$$$regex:^键盘2$===>keyboard:不导航|||/faq|||这是键盘2

这时候再点击键盘2就会弹出新的键盘

如果这时候点击 /faq 就可以跳出之前的键盘。 点击不导航不会有反应, 因为我们没有加相应的规则, 但是你可以加 “不导航” 的规则, 来实现跳到另一个键盘, 或是菜单,或是别的什么。这里完全没有限制, 雪儿的规则是如此的自由, 如此的随意,展开你的想像,实现超酷炫的功能吧!