3548 字
18 分钟
Light_Quanta[2] Bot 使用帮助
2022-06-22
2026-06-26

前言#

Light_Quanta[2] Bot 的所有功能均由 Light_Quanta 本人开发(QQ: 2224899528)

有建议的话欢迎直接跟我提 我会尽快回复

尽管我感觉很多功能都搞得乱七八糟的

NOTE

bot的大部分功能都可以私聊使用,请不要在群里刷屏,私聊使用还可以无视大多数功能的冷却时间

WARNING

2025-03-18

目前bot暂停自动接收邀请加群请求,如有需求请联系本人

本Bot开源

源码可以在这里查看

新版Bot源码可以在这里查看


关于好友请求和邀请入群

bot会自动同意所有好友请求以及邀请入群请求,如果需要加bot好友/邀请bot入群无需通知Light_Quanta

若出现加群失败或无视邀请加群请求等现象,请联系Light_Quanta进行处理

bot的绝大多数功能都可以开关,详见下文

若不需要bot可以直接把bot移出群聊,无需联系Light_Quanta,但如果是因为一部分功能过于刷屏,或是只想使用一部分功能的话,烦请参见下文介绍来单独控制各个功能的开关


关于指令的示例(重要)

(xxx) 表示中括号里的内容是必填[xxx] 表示中括号里的内容是可选

输入指令时请

不要输入括号

不要输入括号

不要输入括号

例如对于指令

dice[ adb]

既可以使用 dice 触发,也可以使用 dice 114d514 触发

对于指令

!subscribe (主播的b站uid)

可以使用 !subscribe 1463028352 触发

对于指令

where (osu!用户名) [游戏模式]

可以使用 where Light_Quantawhere Light_Quanta std 触发


主要功能列表#

启用/禁用bot#

以下指令只有管理员、群主以及bot管理员可以使用

输入!enablebot可以在本群启用bot

输入!disablebot可以在本群禁用bot

功能控制#

输入!plugins可以查看当前群的Bot各个插件的启用状态

大部分功能是默认启用的

以下指令只有管理员、群主以及bot管理员可以使用

使用以下指令关闭一个功能

!disable (功能名称)

使用以下指令开启一个功能

!enable (功能名称)

使用以下指令重置一个功能的启用状态

!reset (功能名称)

例如,禁用今天看谁的话,输入以下指令即可

!disable DDTool

智能回复#

功能名称:IntelligentReply

里@bot的账号发送功能调用请求,bot会尝试理解并直接调用指定功能

注:目前仅为部分功能接入了智能回复,若无法用该方式调用请继续参考文档进行手动设置

示例:

@Light_Quanta[2] 发点哈基米图
@Light_Quanta[2] 这个群订阅了哪些主播
@Light_Quanta[2] 现在谁在直播
@Light_Quanta[2] 抽个禁言套餐

Meme#

功能名称:Meme

根据发送消息自动随机回复预设内容(不区分大小写)

为避免刷屏,超过500字的回复内容会在发送一分钟后自动撤回

支持全文匹配、正则表达式匹配、正则表达式替换和文本开头匹配

Meme内容只能由Bot管理员进行审核后更新,如果你想提供建议,可以使用以下这些指令

(操作类型)(关键词检测类型) (触发关键词或id)#回复内容1[|回复内容2|回复内容3|...]

其中操作类型可以是addaddgroup,分别表示添加全局可用的回复和添加只在当前群可用的回复

关键词检测类型可以是memeregexmemestartswithmemeregexreplacememe,分别表示全文匹配、正则表达式匹配、开头匹配和正则表达式替换(注:正则表达式替换需要全文匹配)

示例:

addmeme 114#514

会添加一个全局可用的回复,对于114会回复514

addgroupmeme 114#514

会添加一个仅在当前群可用的Meme,对于当前群里发送的114会回复514

addregexmeme \d+#number!

会添加一个全局可用的回复,对于符合正则表达式\d+的内容,回复number!

删除对于指定内容的全部回复

delmeme (触发关键词或id)

若想删除指定关键词的部分回复,可以用和addmeme一样的格式发送delmeme

delmeme (触发关键词或id)#回复内容1[|回复内容2|回复内容3|...]

群管理或群主如果想在群里禁用某些回复,可以使用以下指令

banmeme (触发关键词或id)

示例:

banmeme 来点二次元

需要解封的话,将banmeme换成unbanmeme即可

如果想为关键词添加别名,请使用以下指令

addalias (原触发关键词或id)#(新触发关键词1)[|新触发关键词2|新触发关键词3...]

例如,原本的触发关键词为A,现在想添加两个新触发关键词BC,使得无论是发送AB还是C都能触发,可以使用以下指令添加别名

addalias A#B|C

若要修改Meme的其他信息(关键词、检测类型、群黑/白名单等),请使用以下指令

modifymeme (触发关键词或id) (操作类型) (参数)

(建议触发关键词填写id,避免识别错误)

操作类型可选项有:

addwhitelist (添加群白名单)
removewhitelist (移除群白名单)
addblacklist (添加群黑名单)
removeblacklist (移除群黑名单)
rename (重命名Meme)
modifytype (修改检测类型)

检测类型的可选项为equalregexregexreplacestartswith,作用请参考前文

如果想查看一个Meme的详细信息(id,触发类型,触发关键词,别名,回复内容等),可以使用以下指令

getmemejson (触发关键词或id)

如果要查找是否存在某一关键词,可以使用以下指令

findmeme (部分关键词或id)

如果想查找某个关键词是否有对应的回复内容,可以使用以下指令

findmeme (完整关键词或id)#(部分回复内容)

如需要指定回复内容,可以私聊bot使用以下指令指定

setrep (完整关键词或id)#(部分回复内容)

恶臭检测#

此功能属于无情的接梗机器

当发言满足正则表达式哼哼哼?[,,]? ?啊啊啊+时,自动回复臭死了

定型文#

此功能属于无情的接梗机器

自动将指定的名称带入各种定型文

以下内容不一定为最新

用法

定型文 (名称)

输入后会随机发送一篇定型文

如果使用此格式输入可以自定义发送哪篇定型文

定型文n (名称)

其中n为定型文id

目前的定型文有这些(按照id排序)

  1. 我忘不掉{str}了。\n如果不是知道了{str}…
  2. 我真的想{str}想得要发疯了。我躺在床上会想{str}…
  3. {str}瘾发作最严重的一次,躺在床上,难受的一直刷{str}的录播…
  4. 言いたいことがあるんだよ!\nやっぱり{str}はかわいいよ!…
  5. {str}每早七点按时起床叠被子刷牙晨读十分钟诗歌选集…
  6. 你知道雪为什么是白色的吗?那是因为它忘记了自己的颜色…
  7. 早上为什么睁开眼睛,因为有{str}的起床闹钟在叫我起床…
  8. {str}给我的感觉,就是一切都很甜。她收起了一些感情…
  9. {str}就是白砂糖,香辛料和某种美好的东西组成的女孩子…
  10. 最讨厌{str}了\n总是多管我的闲事,人也笨,麻烦…
  11. 我好想做{str}的狗啊\n可是{str}说她喜欢的是猫…
  12. {str}卡哇伊哈啊suki{str}我一直都很喜欢{str}…
  13. 我忘不了{str}了。那天在咖啡厅里,我们相互交换了联系方式…
  14. 每晚都因为思念{str}而难以入眠。\n{str}娇嫩的面孔是那样可爱…
  15. 在最美的夜里想{str},在最深的呼吸中念{str}…
  16. 在我眼中{str}是最美的,她拥有所有女孩梦寐以求的东西…
  17. 想和{str}去100个城市来99个拥抱看个拥抱看98场日落…
  18. 今天打假,我打电话举报说${str}喜欢我,结果人家说我有病…
  19. ${str}依然这么可爱。\n什么都没变,是我没跟上她们…
  20. 我的手总是忍不住点进billbill。\n总是忍不住在关注动态里寻找着什么…
  21. 每当打开${str}的评论区,我就一阵惶恐…
  22. 我是${str}周边的一粒微尘,不知何时起…
  23. ${str}晚安的一吻,吻在了我的灵魂…
  24. 好想和${str}相遇在3月,用她的微笑驱散余寒…

除此之外还有些定型文可以用以下几个指令触发

(名称1)好想做(名称2)的狗啊
(名称1)忘不掉(名称2)了

为防止刷屏,超过200字的定型文会在发送后60秒自动撤回

营销号生成器#

此功能属于无情的接梗机器

自动生成营销号文章

用法

营销号 (名称)

苏联笑话生成器#

此功能属于无情的接梗机器

自动生成苏联笑话

用法

苏联笑话 (名称)

禁言抽奖#

功能名称: Mute

顾名思义,发送禁言抽奖即可抽到时长随机的禁言

具体的禁言时间为1~180分钟,可以参考源代码

自助禁言#

功能名称: Mute

顾名思义,可以自助禁言

使用方法(单位:分钟)

自助禁言 (时长)

示例

自助禁言 10

dice骰子#

功能名称: Dice

顾名思义,是一个可以自定义面数的骰子,还可以最多同时投掷10个骰子

用法:

dice[ adb]

其中a为一次性投掷的骰子数量,b为面数

如果直接输入dice则默认为1d6

示例:

dice 10d1000

将会投出10个1000面的骰子

今天看谁/现在看谁#

功能名称: DDTool

vtbs.moe记录的管人列表里随机抽取一个管人并展示其简介等基本信息

使用以下指令可以随机抽取一个管人

今天看谁
今天D谁
现在看谁
现在D谁

为防止刷屏,在使用该功能时,每个人将会有五分钟的冷却时间,冷却时间内发送无效

如果是群管或群主的话,可以设置此功能只能抽到指定的用户,输入以下指令即可

!setddtool (目标用户uid)

什么强制单推

输入!setddtool reset可以解除绑定

数据来源:vtbs.moe

恶臭论证#

功能名称: HomoCalc

发送以下指令会生成数字论证

恶臭论证 (要论证的数字)

然而这弱智算法生成的算式又臭又长

之后我再想办法优化

来点猫图#

功能名称: CatPic

随机获取一张猫图

发送以下内容即可

来点猫猫
来点猫图

数据来源:TheCatApi

警钟#

功能名称:Alarm

精确到100纳秒的警钟

在群里发送以下指令即可使用

警钟
警钟长鸣
警钟敲烂

每个群可以绑定多个警钟,以上3个指令只会抽取最新的警钟

要抽取指定警钟,请使用以下指令

警钟(警钟id)

也可以使用以下指令一次性发送所有警钟的内容

编钟

使用以下指令可以获得所有警钟的内容

!getalarm

管理员和群主以及bot管理可以使用以下指令添加和删除警钟

!addalarm (初始时间)|(回复内容)

其中,初始时间的格式应为年-月-日 时:分:秒,例如2022-6-24 21:19:07

回复内容里使用{time}可以自动计算当前时间和初始时间的差值,精确到100纳秒

输入以下指令删除所有的警钟

!delalarm

开播通知#

功能名称: LiveNotify

在主播开播/下播时自动通知

此功能仅限于b站主播的开播通知,每30s检测一次

使用以下指令查看本群订阅的主播列表

!showsubscribe

使用以下指令查看当前正在直播的主播列表

!live

管理员、群主以及bot管理员可以用以下指令订阅主播(注意id是主播的b站uid,不是直播间号

!subscribe (主播的b站uid)

使用以下指令取消订阅

!unsubscribe (主播的b站uid)

一个群可以订阅最多300个主播

示例:

!subscribe 1463028352
!subscribe https://space.bilibili.com/1463028352
!subscribe 1463028352(理塘丁真)

也可以一次性订阅或取消订阅多个主播,示例

!subscribe 1463028352 402574397 163637592
!subscribe 1463028352,402574397,163637592
!unsubscribe 1463028352, 402574397 163637592
!unsubscribe https://space.bilibili.com/1463028352, 402574397(孙笑川258) UID: 163637592

管理员、群主以及bot管理员可以使用以下指令取消订阅当前群订阅的所有主播

!clearsubscribe

直播推送可以更改部分播报相关配置,群成员可以使用!showliveconfig查看群内相关配置

群主和管理员可以使用!liveconfig指令调整推送相关设置,格式如下:

!liveconfig (配置项名称) (操作)

其中配置项名称为:

  • 下播通知
  • 显示直播时长
  • 显示直播间标题
  • 显示直播间封面
  • 显示直播间链接
  • 显示直播分区
  • 直播时通知直播间标题更改
  • 非直播时通知直播间标题更改

注意:显示直播时长需要打开下播通知才可以看到

操作可以是:

  • 启用
  • 禁用
  • true
  • false

等,挑选任意一个有效的即可

以上配置除了非直播时通知直播间标题更改外全都默认启用

注:在把bot移出群聊后,该群聊的订阅信息也会被清空

使用以下指令查看开播通知功能的统计数据

!livestatis
Light_Quanta[2] Bot 使用帮助
https://lq0.tech/posts/bot-help/
作者
Light_Quanta
发布于
2022-06-22
许可协议
CC BY-NC-SA 4.0