→→→ 前往更新日志
“エクスプロージョン(Explosion)!” 和惠惠每天练习爆裂魔法吧!
适用于 HoshinoBot 的娱乐插件,随机发送一则惠惠使用爆裂魔法吟唱时的咒文与语音
- 步骤一 : 直接下载/克隆本项目,将文件夹放入
hoshino/modules
路径下, 在hoshino/config/__bot__.py
里的MODULES_ON
中添加 "explosion"
# 启用的模块
MODULES_ON = {
'xxx',
'explosion', #注意英文逗号
'xxx',
}
- 步骤二 : 在Releases处下载语音资源包,并将语音资源放在Hoshinobot的资源库文件夹下,该文件夹可在在
hoshino/config/__bot__.py
里的RES_DIR
处修改
# 资源库文件夹,需可读可写,windows下注意反斜杠转义
RES_DIR = r'X:/xxx/'
如果Release下载速度不理想,可尝试下列途径:
如果按照步骤正常安装,重启 HoshinoBot 即可开始使用爆裂魔法功能。
- 爆裂魔法 :和 bot 随机练习一发爆裂魔法
- 补魔 :补充魔力(重置日上限),需@bot
- 帮助爆裂魔法 :查看帮助说明
在 explosion.py
的第18,19行,引入了 hoshino/config/__bot__.py
中设置的呢称 NICKNAME
,如果您的 NICKNAME
不是元组形式,则可能导致发送文本错乱。若出现此类情况,则应该手动修改此处为设定的 bot呢称。
bot_name = config.NICKNAME
show_name = bot_name[0] #如果不是元组请直接在此处填写你的bot呢称,示例:show_name = "野中晴"
语音文件的路径设置在 explosion.py
的第47行,若未按照上述步骤安装,请检查此处是否为您存放语音文件的路径。
explosion_rec = R.get('explosion/', voice_name) # 在此处修改语音文件存放的路径(放置在Hoshinobot的资源路径下)
本人非专业程序员,业余写着玩玩,代码很菜,大佬们看看就好QwQ。
made by Soung2279@Github
代码重构,优化逻辑,去除杂糅代码。去除了大量绝对路径,将语音对应文本独立出来方便后续添加 利用API:can_send_record,在发送语音之前将先检查是否能发送语音 使用MessageSegment.record发送语音而非直接使用[CQ:record,file=xxx]
注意:新旧版本的explosion不互通,且语音文件路径有所变化,请注意。
首次上传