A muti-function qq bot for koishi
AGPL-3.0 License
基础娱乐功能:
一言: 随机一言
人间: 随机发送散文集《我在人间凑数的日子》句子
今日新闻: 获取60秒看世界新闻 (来源于: ALAPI)
天气: 查询国内天气 (来源于: ALAPI)
自检: 通过图的形式发送机器人的运行状态
TTS: 语音合成 (来源于: text-to-speech)
WebUI: 通过网页的形式管理机器人, 可以禁言/解禁, 踢出群聊, 发送消息等
撤回消息: 批量撤回用户消息, 但需要机器人权限
黑名单: 全局黑名单, 添加全局黑名单且可以全局检查机器人所在的所有群并踢出黑名单用户
订阅/删除: 订阅/删除b站up主
查看最新动态: 查看up主最新动态
查看订阅列表: 查看订阅的up主列表
查成分: 查看up主关注的成分(仅供娱乐)
查弹幕: 查看up主近期进入的直播间以及发送的弹幕(仅供娱乐)
订阅/删除: 订阅/删除推特博主
查看最新动态: 查看推特博主最新动态
查看订阅列表: 查看订阅的推特博主列表
塔罗牌: 抽取单张塔罗牌或者抽取塔罗牌阵
点歌: 通过关键词点歌(拥有 qq/网易云 平台)
视频解析: 通过监测到的油管视频链接解析视频信息 (需要API v3)
游戏功能:
查战绩: 查看玩家的战绩
查看每日商店: 查看每日商店的商品
插件市场
中搜索 kbot
并安装基础功能:
一言
人间
今日新闻
天气
自检
tts <文本>
例如: tts 你好
群管功能:
guildmanage.recall <用户QQ> [消息数量]
用户QQ
为必填参数, 消息数量
为可选参数, 默认为 1批量撤回
guildmanage.recall -c 10 123456
撤回用户 123456
的 10
条消息guildmanage.blacklist <用户QQ> [拉黑原因]
用户QQ
为必填参数, 拉黑原因
为可选参数, 默认为 无全局拉黑
guildmanage.blacklist -r 大笨蛋 123456
拉黑用户 123456
, 并且原因为 大笨蛋
guildmanage.checkblacklist
复核全群黑名单
b站订阅功能:
bilibili -a <upInfo>
upInfo
为必填参数, 为 up主
的 uid
或者 up主
的名称bilibili -a 123456
订阅 uid
为 123456
的 up主
bilibili -a xxx
订阅 名称
为 xxx
的 up主
bilibili -r <upInfo>
upInfo
为必填参数, 为 up主
的 uid
或者 up主
的名称bilibili -r 123456
删除 uid
为 123456
的 up主
bilibili -r xxx
删除 名称
为 xxx
的 up主
bilibili -s <upInfo>
upInfo
为必填参数, 为 up主
的 uid
或者 up主
的名称bilibili -s 123456
查看 uid
为 123456
的 up主
的最新动态bilibili -s xxx
查看 名称
为 xxx
的 up主
的最新动态bilibili -l
bilibili -v <upInfo>
upInfo
为必填参数, 为 up主
的 uid
或者 up主
的名称bilibili -v 123456
查看 uid
为 123456
的 up主
的关注并解析成分bilibili -v xxx
查看 名称
为 xxx
的 up主
的关注并解析成分bilibili -d <upInfo>
upInfo
为必填参数, 为 up主
的 uid
或者 up主
的名称bilibili -d 123456
查看 uid
为 123456
的 up主
的近期弹幕bilibili -d xxx
查看 名称
为 xxx
的 up主
的近期弹幕推特订阅功能
twitter -a <userId>
userId
为必填参数, 为 博主
的 @后的字符串
twitter -a xxx
订阅 twitterId 为 @xxx
的 博主
twitter -r <userId>
userId
为必填参数, 为 博主
的 @后的字符串
twitter -r xxx
删除 twitterId 为 @xxx
的 博主
twitter -s <userId>
userId
为必填参数, 为 博主
的 @后的字符串
twitter -s xxx
查看 twitterId 为 @xxx
的 博主
的最新动态twitter -l
点歌功能
music <name> [点歌平台]
name
为必填参数, 为 歌曲名称
, 点歌平台
为可选参数, 默认为 qq
(可以自行在配置页面配置默认平台)music xxx
点歌 xxx
music -p netease xxx
点歌 xxx
(指定为 netease
平台)塔罗牌功能
抽塔罗牌
塔罗牌
messages
插件依赖与 sqlite
数据库可能会有内存泄漏的问题, 建议使用其他数据库puppeteer
插件, 那么内存的消耗可能会达到 2G ~ 3G
左右, 请注意bug
的反馈