Light_Quanta[2] Bot 的所有功能均由 Light_Quanta 本人开发(QQ: 2224899528)
有建议的话欢迎直接跟我提
我会尽快回复
尽管我感觉很多功能都搞得乱七八糟的
注:bot的大部分功能都可以私聊使用,请不要在群里刷屏,私聊使用还可以无视大多数功能的冷却时间
2025-01-02
注: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_Quanta
或where Light_Quanta std
触发
以下指令只有管理员、群主以及bot管理员可以使用
输入!enablebot
可以在本群启用bot
输入!disablebot
可以在本群禁用bot
输入!plugins
可以查看当前群的Bot各个插件的启用状态
大部分功能是默认启用的
以下指令只有管理员、群主以及bot管理员可以使用
使用以下指令关闭一个功能
!disable (功能名称)
使用以下指令开启一个功能
!enable (功能名称)
使用以下指令重置一个功能的启用状态
!reset (功能名称)
例如,禁用今天看谁的话,输入以下指令即可
!disable DDTool
功能名称:Meme
根据发送消息自动随机回复预设内容(不区分大小写)
支持全文匹配、正则表达式匹配、正则表达式替换和文本开头匹配
关于json数据的具体结构请看这里
Meme内容只能由Bot管理员进行审核后更新,如果你想提供建议,可以使用以下这些指令
addmeme (触发关键词)#回复内容1[|回复内容2|回复内容3|...]
示例:
addmeme 114#514
删除对于指定内容的全部回复
delmeme (触发关键词)
若想删除指定关键词的部分回复,可以用和addmeme
一样的格式发送delmeme
delmeme (触发关键词)#回复内容1[|回复内容2|回复内容3|...]
群管理或群主如果想在群里禁用某些回复,可以使用以下指令
banmeme (触发关键词)
示例:
banmeme 来点二次元
需要解封的话,将banmeme
换成unbanmeme
即可
如果想为关键词添加别名,请使用以下指令
addalias (原触发关键词)#(新触发关键词1)[|新触发关键词2|新触发关键词3...]
例如,原本的触发关键词为A
,现在想添加两个新触发关键词B
和C
,使得无论是发送A
、B
还是C
都能触发,可以使用以下指令添加别名
addalias A#B|C
如果要查找是否存在某一关键词,可以使用以下指令
findmeme (部分关键词)
如果想查找某个关键词是否有对应的回复内容,可以使用以下指令
findmeme (完整关键词)#(部分回复内容)
如需要指定回复内容,可以私聊bot使用以下指令指定
setrep (完整关键词)#(部分回复内容)
此功能属于无情的接梗机器
当发言满足正则表达式哼哼哼?[,,]? ?啊啊啊+
时,自动回复臭死了
此功能属于无情的接梗机器
自动将指定的名称带入各种定型文
具体的触发关键词和回复内容请看这里(实时更新)
关于json数据的具体结构请看这里
以下内容不一定为最新
用法
定型文 (名称)
输入后会随机发送一篇定型文
如果使用此格式输入可以自定义发送哪篇定型文
定型文n (名称)
其中n为定型文id
目前的定型文有这些(按照id排序)
- 我忘不掉{str}了。\n如果不是知道了{str}......
- 我真的想{str}想得要发疯了。我躺在床上会想{str}......
- {str}瘾发作最严重的一次,躺在床上,难受的一直刷{str}的录播......
- 言いたいことがあるんだよ!\nやっぱり{str}はかわいいよ!......
- {str}每早七点按时起床叠被子刷牙晨读十分钟诗歌选集......
- 你知道雪为什么是白色的吗?那是因为它忘记了自己的颜色......
- 早上为什么睁开眼睛,因为有{str}的起床闹钟在叫我起床......
- {str}给我的感觉,就是一切都很甜。她收起了一些感情......
- {str}就是白砂糖,香辛料和某种美好的东西组成的女孩子......
- 最讨厌{str}了\n总是多管我的闲事,人也笨,麻烦......
- 我好想做{str}的狗啊\n可是{str}说她喜欢的是猫......
- {str}卡哇伊哈啊suki{str}我一直都很喜欢{str}......
- 我忘不了{str}了。那天在咖啡厅里,我们相互交换了联系方式......
- 每晚都因为思念{str}而难以入眠。\n{str}娇嫩的面孔是那样可爱......
- 在最美的夜里想{str},在最深的呼吸中念{str}......
- 在我眼中{str}是最美的,她拥有所有女孩梦寐以求的东西......
- 想和{str}去100个城市来99个拥抱看个拥抱看98场日落......
- 今天打假,我打电话举报说${str}喜欢我,结果人家说我有病......
- ${str}依然这么可爱。\n什么都没变,是我没跟上她们......
- 我的手总是忍不住点进billbill。\n总是忍不住在关注动态里寻找着什么......
- 每当打开${str}的评论区,我就一阵惶恐......
- 我是${str}周边的一粒微尘,不知何时起......
- ${str}晚安的一吻,吻在了我的灵魂......
- 好想和${str}相遇在3月,用她的微笑驱散余寒......
除此之外还有些定型文可以用以下几个指令触发
(名称1)好想做(名称2)的狗啊
(名称1)忘不掉(名称2)了
为防止刷屏,超过200字的定型文会在发送后60秒自动撤回
此功能属于无情的接梗机器
自动生成营销号文章
用法
营销号 (名称)
此功能属于无情的接梗机器
自动生成苏联笑话
用法
苏联笑话 (名称)
功能名称: KusaRecorder
可以查询昨日/今日的当前群生草记录
也可以查询群生草总榜
还可以查询bot所在的所有群的群员的生草总榜
当发言满足正则表达式[草艸艹🌿]|w{3,}|kusa|cao|grass]
时,生草数就会+1
以下是所有可用的查询指令
今日除草剂
今日生草榜
今日生草机
今日百草枯
昨日除草剂
昨日生草榜
昨日生草机
昨日百草枯
除草剂
生草榜
生草机
百草枯
今日除草剂总榜
今日生草榜总榜
今日生草机总榜
今日百草枯总榜
昨日除草剂总榜
昨日生草榜总榜
昨日生草机总榜
昨日百草枯总榜
除草剂总榜
生草榜总榜
生草机总榜
百草枯总榜
功能名称: Mute
顾名思义,发送禁言抽奖
即可抽到时长随机的禁言
具体的禁言时间为1~180分钟,可以参考源代码
功能名称: Mute
顾名思义,可以自助禁言
使用方法(单位:分钟)
自助禁言 (时长)
示例
自助禁言 10
功能名称: Dice
顾名思义,是一个可以自定义面数的骰子,还可以最多同时投掷10个骰子
用法:
dice[ adb]
其中a为一次性投掷的骰子数量,b为面数
如果直接输入dice则默认为1d6
示例:
dice 10d1000
将会投出10个1000面的骰子
功能名称: DDTool
随机抽取一个vtb并展示其简介等基本信息
使用以下指令可以随机抽取一个vtb
今天看谁
今天D谁
使用以下指令可以随机抽取一个正在直播的vtb
现在看谁
现在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
管理员、群主以及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 (配置项名称) (操作)
其中配置项名称为:
注意:显示直播时长需要打开下播通知才可以看到
操作可以是:
等,挑选任意一个有效的即可
以上五个配置全都默认启用
注:在把bot移出群聊后,该群聊的订阅信息也会被清空