diff --git a/README.md b/README.md index 21ee27e..c3543e7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- LittlePaimon + LittlePaimon

小派蒙|LittlePaimon

✨基于HoshinoBotgo-cqhttp的原神Q群机器人✨

@@ -7,7 +7,7 @@

version license - python + python go-cqhttp go-cqhttp QQ Chat @@ -15,6 +15,10 @@

+## 简介 + +通过米游社接口,查询uid的游戏信息,并附带各种娱乐功能。 + ## 功能示例 ys @@ -60,16 +64,16 @@ 以下指令会记录上一次查询的uid,因此只需第一次查询时写上uid即可。 -| 指令 | 介绍 | 备注 | -| ----------------- | --------------------------------------- | :------------------------------------------------------ | -| ys uid | 查询uid的个人信息卡片 | | -| ysa uid | 查询uid拥有的角色和武器 | 没绑cookie则只显示8个 | -| ysc uid 角色名 | 查询uid指定角色的信息 | 没绑cookie则只能查公开的8个,且不显示天赋;支持角色别名 | -| ysb cookie | 绑定私人cookie到qq号 | | -| 添加公共ck cookie | 添加cookie到公共cookie池 | 至少需要添加一个公共cookie才能使用查询功能 | -| sy uid (层数) | 查询uid的深渊信息 | 绑定私人cookie后才能查看具体层数信息 | -| ssbq uid | 查询uid的实时便签,包括树脂、派遣情况等 | uid必须绑定了对应私人cookie才能使用 | -| myzj uid 月份 | 查询uid的该月札记 | uid必须绑定了对应私人cookie才能使用 | +| 指令 | 介绍 | 备注 | +| ----------------- | --------------------------------------- | :----------------------------------------------------------- | +| ys uid | 查询uid的个人信息卡片 | | +| ysa uid | 查询uid拥有的角色和武器 | 没绑cookie则只显示8个 | +| ysc uid 角色名 | 查询uid指定角色的信息 | 没绑cookie则只能查公开的8个,且不显示天赋;支持角色别名 | +| ysb cookie | 绑定私人cookie到qq号 | 建议使用私聊绑定 | +| 添加公共ck cookie | 添加cookie到公共cookie池 | 需要添加至少一个公共cookie才能使用查询功能,每个cookie每日查询上限30次 | +| sy uid (层数) | 查询uid的深渊信息 | 绑定私人cookie后才能查看具体层数信息 | +| ssbq uid | 查询uid的实时便签,包括树脂、派遣情况等 | uid必须绑定了对应私人cookie才能使用 | +| myzj uid (月份) | 查询uid的该月札记 | uid必须绑定了对应私人cookie才能使用,不写月份时默认为本月,只能看最近3个月 | ### 模拟抽卡功能 @@ -85,20 +89,22 @@ ### 原神WIKI -| 指令 | 介绍 | 备注 | -| ---------- | ---------------------------------- | ---- | -| xx角色攻略 | 查看西风驿站出品的角色攻略一图流 | | -| xx角色材料 | 查看开发者本人出品的角色材料一图流 | | - - +| 指令 | 介绍 | 备注 | +| ---------- | ----------------------------------- | -------- | +| xx角色攻略 | 查看西风驿站出品的角色攻略一图流 | 支持别名 | +| xx角色材料 | 查看我出品的角色材料一图流 | 支持别名 | +| xx参考面板 | 查看bluemushoom出品的角色参考面板图 | 支持别名 | +| xx收益曲线 | 查看bluemushoom出品的角色收益曲线图 | 支持别名 | ### 米游币帮兑功能 -私聊机器人回复```米游币兑换```,跟着机器人提示步骤来使用。 +私聊机器人回复```米游币兑换```,跟着派蒙的提示步骤来使用。 ### 派蒙语音功能 -群聊关键词可能会触发派蒙语音哦(需要额外安装ffmepg) +> 发送语音功能需要额外安装FFmpeg,请自行安装 + +群聊关键词可能会触发派蒙语音哦,尝试发送`诶嘿、大佬、羡慕`等词吧! ### 头像表情包制作 @@ -106,12 +112,25 @@ | ------------------------------------------------------------ | --------------------------- | :-------- | -------------- | | #亲亲/贴贴/拍拍/给爷爬/吃掉/扔掉/撕掉/精神支柱/要我一直 @人/qq号/图片 | 好玩的头像图片gif表情包生成 | 要以#开头 | #精神支柱@群主 | +## 更新日志 + +- 3.20 新增Windows一键部署脚本 + +- 3.22 新增蓝佬授权提供的收益曲线和参考面板攻略图 + +## 未来计划 + +- [ ] 实时便签树脂提醒 +- [ ] 抽卡记录导出和分析 +- [ ] ocr圣遗物评分和角色面板记录 +- [ ] 角色、武器和圣遗物wiki +- [ ] 派蒙AI闲聊 + ## 部署方法 > 本项目和HoshinoBot的部署方式一样,因此Linux可以参考: > > https://cn.pcrbot.com/deploy-hoshinobot-on-centos/ -> ### 一键安装脚本 @@ -122,30 +141,31 @@ ```powershell iwr "https://cdn.jsdelivr.net/gh/CMHopeSunshine/LittlePaimon@master/LittlePaimon-install.ps1" -O .\pm.ps1 ; ./pm.ps1 ; Set-Location .. ; rm pm.ps1 ``` + 安装成功后,`powershell`运行文件夹内的`启动.ps1`来启动机器人 完成go-cqhttp的登录后,登录米游社网页版,在地址栏粘贴: + ``` javascript:(function(){prompt(document.domain,document.cookie)})(); ``` + 复制得到的cookie,向机器人私聊发送`添加公共ck`和粘贴的内容即可开始使用 #### Linux 代补充... -## 未来计划 +## 额外说明 -- [ ] 实时便签树脂提醒 - -- [ ] 抽卡记录导出和分析 -- [ ] ocr圣遗物评分和角色面板记录 -- [ ] 角色、武器和圣遗物wiki -- [ ] 派蒙AI闲聊 +本项目也可作为HoshinoBot的插件来使用,移植`hoshino/modules`内模块即可,不过对HoshinoBot有所魔改,报错时查看修改一下代码即可。 ## 感谢 +代码水平很烂,站在巨人的肩膀上努力学习ing...... + - [HoshinoBot](https://github.com/Ice-Cirno/HoshinoBot) - 基于nonebot1的QQ-bot框架 - [go-cqhttp](https://github.com/Mrs4s/go-cqhttp) - Onebot标准的框架实现 - [egenshin](https://github.com/pcrbot/erinilis-modules/tree/master/egenshin) - 参考了它的抽卡代码和资源 -- 西风驿站 - 角色攻略一图流来源 +- [西风驿站](https://bbs.mihoyo.com/ys/collection/307224) - 角色攻略一图流来源 - [hoshino-installer](https://github.com/pcrbot/hoshino-installer) - 一键安装脚本参考 +- [bluemushoom](https://bbs.nga.cn/nuke.php?func=ucp&uid=62861898) - 全角色收益曲线和参考面板攻略图来源 diff --git a/hoshino/modules/Genshin_Paimon/game_guild/__init__.py b/hoshino/modules/Genshin_Paimon/game_guild/__init__.py new file mode 100644 index 0000000..f41bd58 --- /dev/null +++ b/hoshino/modules/Genshin_Paimon/game_guild/__init__.py @@ -0,0 +1,70 @@ +import hoshino,os +from PIL import Image +from hoshino import R,MessageSegment,aiorequests,logger,Service +from hoshino.typing import CQEvent, Message +from ..character_alias import get_id_by_alias +from .blue import get_blue_pic +from ..util import pil2b64 + +sv=hoshino.Service('原神角色wiki') +res_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'res') + +@sv.on_prefix('角色攻略') +@sv.on_suffix('角色攻略') +async def genshinguide(bot,ev): + name = ev.message.extract_plain_text().strip() + chara_name = get_id_by_alias(name) + if not chara_name: + await bot.send(ev,f'没有找到{name}的攻略',at_sender=True) + elif chara_name[1][0] == '八重神子': + path = os.path.join(res_path, 'role_guide','八重神子.png') + cq_img = f'[CQ:image,file=file:///{path}]' + await bot.send(ev,cq_img,at_sender=True) + else: + img = f'[CQ:image,file=https://adachi-bot.oss-cn-beijing.aliyuncs.com/Version2/guide/{chara_name[1][0]}.png]' + await bot.send(ev,img) + +@sv.on_prefix('角色材料') +@sv.on_suffix('角色材料') +async def genshinmaterial(bot,ev): + name = ev.message.extract_plain_text().strip() + name = get_id_by_alias(name) + if not name: + await bot.send(ev,f'没有找到{name}的材料',at_sender=True) + else: + path = os.path.join(res_path, 'role_material',f'{name[1][0]}材料.png') + cq_img = f'[CQ:image,file=file:///{path}]' + await bot.send(ev,cq_img,at_sender=True) + +@sv.on_prefix('参考面板') +@sv.on_suffix('参考面板') +async def genshinAttribute(bot,ev): + name = ev.message.extract_plain_text().strip() + if name != '风主' or name != '岩主' or name != '雷主': + name = get_id_by_alias(name) + if not name: + await bot.send(ev,f'没有找到{name}的参考面板',at_sender=True) + return + name = name[1][0] + pic_data = get_blue_pic(name) + pic = Image.open(os.path.join(res_path, 'blue', f'{pic_data[0]}.jpg')) + pic = pic.crop((0, pic_data[1][0], 1080, pic_data[1][1])) + pic = pil2b64(pic, 85) + pic = MessageSegment.image(pic) + await bot.send(ev,pic,at_sender=True) + + +@sv.on_prefix('收益曲线') +@sv.on_suffix('收益曲线') +async def genshinAttribute2(bot,ev): + name = ev.message.extract_plain_text().strip() + if name != '风主' or name != '岩主' or name != '雷主': + name = get_id_by_alias(name) + if not name: + await bot.send(ev,f'没有找到{name}的参考面板',at_sender=True) + return + name = name[1][0] + pic = Image.open(os.path.join(res_path, 'blue', f'{name}.png')) + pic = pil2b64(pic, 85) + pic = MessageSegment.image(pic) + await bot.send(ev,pic,at_sender=True) \ No newline at end of file diff --git a/hoshino/modules/Genshin_Paimon/game_guild/blue.py b/hoshino/modules/Genshin_Paimon/game_guild/blue.py new file mode 100644 index 0000000..e8c9fc3 --- /dev/null +++ b/hoshino/modules/Genshin_Paimon/game_guild/blue.py @@ -0,0 +1,56 @@ +blue={ + '胡桃': ['火', (0, 2420)], + '宵宫': ['火', (2420, 2955)], + '烟绯': ['火', (2955, 3492)], + '可莉': ['火', (3492, 4029)], + '迪卢克': ['火', (4029, 4567)], + '辛焱': ['火', (4567, 5511)], + '安柏': ['火', (5511, 6047)], + '香菱': ['火', (6047, 6982)], + '班尼特': ['火', (6982, 7932)], + '珊瑚宫心海': ['水', (0, 950)], + '达达利亚': ['水', (950, 1674)], + '行秋': ['水', (1674, 2195)], + '莫娜': ['水', (2195, 2916)], + '芭芭拉': ['水', (2916, 3646)], + '申鹤': ['冰', (0, 959)], + '神里绫华': ['冰', (959, 1496)], + '优菈': ['冰', (1496, 2231)], + '甘雨': ['冰', (2231, 3569)], + '凯亚': ['冰', (3569, 4102)], + '重云': ['冰', (4102, 4639)], + '七七': ['冰', (4639, 5374)], + '迪奥娜': ['冰', (5374, 5710)], + '罗莎莉亚': ['冰', (5710, 6044)], + '埃洛伊': ['冰', (6044, 6394)], + '八重神子': ['雷', (0, 947)], + '雷电将军': ['雷', (947, 1474)], + '九条裟罗': ['雷', (1474, 2001)], + '刻晴': ['雷', (2001, 2730)], + '雷泽': ['雷', (2730, 3258)], + '菲谢尔': ['雷', (3258, 3786)], + '丽莎': ['雷', (3786, 4310)], + '北斗': ['雷', (4310, 4838)], + '雷主': ['雷', (4838, 5177)], + '早柚': ['风', (0, 553)], + '枫原万叶': ['风', (553, 1078)], + '魈': ['风', (1078, 1803)], + '温迪': ['风', (1803, 2527)], + '琴': ['风', (2527, 3252)], + '砂糖': ['风', (3252, 3977)], + '风主': ['风', (3977, 4311)], + '荒泷一斗': ['岩', (0, 741)], + '五郎': ['岩', (741, 1055)], + '阿贝多': ['岩', (1055, 1767)], + '钟离': ['岩', (1767, 2475)], + '诺艾尔': ['岩', (2475, 3188)], + '凝光': ['岩', (3188, 3900)], + '岩主': ['岩', (3900, 4608)], + '云堇': ['岩', (4608, 5325)] +} + +def get_blue_pic(name): + for c in blue.items(): + if c[0] == name: + return c[1] + return None \ No newline at end of file diff --git a/hoshino/modules/Genshin_Paimon/guide.py b/hoshino/modules/Genshin_Paimon/guide.py deleted file mode 100644 index ac9c801..0000000 --- a/hoshino/modules/Genshin_Paimon/guide.py +++ /dev/null @@ -1,41 +0,0 @@ -import hoshino,os -from hoshino import R,MessageSegment,aiorequests,logger,Service -from hoshino.typing import CQEvent, Message -from hoshino.util import pic2b64 -from .character_alias import get_id_by_alias - -sv=hoshino.Service('原神角色wiki') -res_dir = os.path.join(os.path.dirname(__file__), 'res') - -role_list=['云堇','申鹤','荒泷一斗','五郎','优菈','阿贝多','托马','胡桃','达达利亚','雷电将军','珊瑚宫心海','埃洛伊','宵宫','神里绫华','枫原万叶','温迪','刻晴','莫娜','可莉','琴','迪卢克','七七','魈','钟离','甘雨','旅行者','早柚','九条裟罗','凝光','菲谢尔','班尼特','丽莎','行秋','迪奥娜','安柏','重云','雷泽','芭芭拉','罗莎莉亚','香菱','凯亚','北斗','诺艾尔','砂糖','辛焱','烟绯','八重神子','神里绫人'] - -@sv.on_prefix('角色攻略') -@sv.on_suffix('角色攻略') -async def genshinguide(bot,ev): - if ev.message_type == 'guild' and (ev.channel_id != '2219931' and ev.channel_id != '1916789'): - return - name = ev.message.extract_plain_text().strip() - chara_name = get_id_by_alias(name) - if not chara_name: - await bot.send(ev,f'没有找到{name}的攻略',at_sender=True) - elif chara_name[1][0] == '八重神子': - path = os.path.join(res_dir, 'role_guide','八重神子.png') - cq_img = f'[CQ:image,file=file:///{path}]' - await bot.send(ev,cq_img,at_sender=True) - else: - img = f'[CQ:image,file=https://adachi-bot.oss-cn-beijing.aliyuncs.com/Version2/guide/{chara_name[1][0]}.png]' - await bot.send(ev,img) - -@sv.on_prefix('角色材料') -@sv.on_suffix('角色材料') -async def genshinmaterial(bot,ev): - if ev.message_type == 'guild' and (ev.channel_id != '2219931' and ev.channel_id != '1916789'): - return - name = ev.message.extract_plain_text().strip() - name = get_id_by_alias(name) - if not name: - await bot.send(ev,'没有找到该角色的材料图',at_sender=True) - else: - path = os.path.join(res_dir, 'role_material',f'{name[1][0]}材料.png') - cq_img = f'[CQ:image,file=file:///{path}]' - await bot.send(ev,cq_img,at_sender=True) \ No newline at end of file diff --git a/hoshino/modules/Genshin_Paimon/res/blue/七七.png b/hoshino/modules/Genshin_Paimon/res/blue/七七.png new file mode 100644 index 0000000..ae6de54 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/七七.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/丽莎.png b/hoshino/modules/Genshin_Paimon/res/blue/丽莎.png new file mode 100644 index 0000000..ad8a979 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/丽莎.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/九条裟罗.png b/hoshino/modules/Genshin_Paimon/res/blue/九条裟罗.png new file mode 100644 index 0000000..44c8393 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/九条裟罗.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/五郎.png b/hoshino/modules/Genshin_Paimon/res/blue/五郎.png new file mode 100644 index 0000000..39bf84d Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/五郎.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/优菈.png b/hoshino/modules/Genshin_Paimon/res/blue/优菈.png new file mode 100644 index 0000000..6172421 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/优菈.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/冰.jpg b/hoshino/modules/Genshin_Paimon/res/blue/冰.jpg new file mode 100644 index 0000000..63198f3 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/冰.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/凝光.png b/hoshino/modules/Genshin_Paimon/res/blue/凝光.png new file mode 100644 index 0000000..b9a4bbf Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/凝光.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/凯亚.png b/hoshino/modules/Genshin_Paimon/res/blue/凯亚.png new file mode 100644 index 0000000..3eb93ee Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/凯亚.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/刻晴.png b/hoshino/modules/Genshin_Paimon/res/blue/刻晴.png new file mode 100644 index 0000000..00eda7e Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/刻晴.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/北斗.png b/hoshino/modules/Genshin_Paimon/res/blue/北斗.png new file mode 100644 index 0000000..d6a8b54 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/北斗.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/可莉.png b/hoshino/modules/Genshin_Paimon/res/blue/可莉.png new file mode 100644 index 0000000..e0a95a6 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/可莉.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/安柏.png b/hoshino/modules/Genshin_Paimon/res/blue/安柏.png new file mode 100644 index 0000000..77e9199 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/安柏.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/宵宫.png b/hoshino/modules/Genshin_Paimon/res/blue/宵宫.png new file mode 100644 index 0000000..d56d1cd Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/宵宫.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/岩.jpg b/hoshino/modules/Genshin_Paimon/res/blue/岩.jpg new file mode 100644 index 0000000..c7ef0fc Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/岩.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/岩主.png b/hoshino/modules/Genshin_Paimon/res/blue/岩主.png new file mode 100644 index 0000000..c8d6616 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/岩主.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/早柚.png b/hoshino/modules/Genshin_Paimon/res/blue/早柚.png new file mode 100644 index 0000000..e1c2ea4 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/早柚.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/枫原万叶.png b/hoshino/modules/Genshin_Paimon/res/blue/枫原万叶.png new file mode 100644 index 0000000..e54450d Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/枫原万叶.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/水.jpg b/hoshino/modules/Genshin_Paimon/res/blue/水.jpg new file mode 100644 index 0000000..40640ff Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/水.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/温迪.png b/hoshino/modules/Genshin_Paimon/res/blue/温迪.png new file mode 100644 index 0000000..37856eb Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/温迪.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/火.jpg b/hoshino/modules/Genshin_Paimon/res/blue/火.jpg new file mode 100644 index 0000000..1592567 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/火.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/烟绯.png b/hoshino/modules/Genshin_Paimon/res/blue/烟绯.png new file mode 100644 index 0000000..ca97100 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/烟绯.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/珊瑚宫心海.png b/hoshino/modules/Genshin_Paimon/res/blue/珊瑚宫心海.png new file mode 100644 index 0000000..da29f6b Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/珊瑚宫心海.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/班尼特.png b/hoshino/modules/Genshin_Paimon/res/blue/班尼特.png new file mode 100644 index 0000000..8a1afe0 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/班尼特.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/琴.png b/hoshino/modules/Genshin_Paimon/res/blue/琴.png new file mode 100644 index 0000000..689f1b0 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/琴.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/甘雨.png b/hoshino/modules/Genshin_Paimon/res/blue/甘雨.png new file mode 100644 index 0000000..3929608 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/甘雨.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/砂糖.png b/hoshino/modules/Genshin_Paimon/res/blue/砂糖.png new file mode 100644 index 0000000..2d3e008 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/砂糖.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/神里绫华.png b/hoshino/modules/Genshin_Paimon/res/blue/神里绫华.png new file mode 100644 index 0000000..f4367c1 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/神里绫华.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/罗莎莉亚.png b/hoshino/modules/Genshin_Paimon/res/blue/罗莎莉亚.png new file mode 100644 index 0000000..a4579f9 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/罗莎莉亚.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/胡桃.png b/hoshino/modules/Genshin_Paimon/res/blue/胡桃.png new file mode 100644 index 0000000..89f8f07 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/胡桃.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/芭芭拉.png b/hoshino/modules/Genshin_Paimon/res/blue/芭芭拉.png new file mode 100644 index 0000000..2d96870 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/芭芭拉.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/荒泷一斗.png b/hoshino/modules/Genshin_Paimon/res/blue/荒泷一斗.png new file mode 100644 index 0000000..7f1a7fd Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/荒泷一斗.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/莫娜.png b/hoshino/modules/Genshin_Paimon/res/blue/莫娜.png new file mode 100644 index 0000000..c7ea447 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/莫娜.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/菲谢尔.png b/hoshino/modules/Genshin_Paimon/res/blue/菲谢尔.png new file mode 100644 index 0000000..61542e3 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/菲谢尔.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/行秋.png b/hoshino/modules/Genshin_Paimon/res/blue/行秋.png new file mode 100644 index 0000000..3317692 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/行秋.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/诺艾尔.png b/hoshino/modules/Genshin_Paimon/res/blue/诺艾尔.png new file mode 100644 index 0000000..b19a995 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/诺艾尔.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/辛焱.png b/hoshino/modules/Genshin_Paimon/res/blue/辛焱.png new file mode 100644 index 0000000..434b4bf Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/辛焱.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/达达利亚.png b/hoshino/modules/Genshin_Paimon/res/blue/达达利亚.png new file mode 100644 index 0000000..d7efbb0 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/达达利亚.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/迪卢克.png b/hoshino/modules/Genshin_Paimon/res/blue/迪卢克.png new file mode 100644 index 0000000..5ecf432 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/迪卢克.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/迪奥娜.png b/hoshino/modules/Genshin_Paimon/res/blue/迪奥娜.png new file mode 100644 index 0000000..1640e2c Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/迪奥娜.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/重云.png b/hoshino/modules/Genshin_Paimon/res/blue/重云.png new file mode 100644 index 0000000..ca31436 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/重云.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/钟离.png b/hoshino/modules/Genshin_Paimon/res/blue/钟离.png new file mode 100644 index 0000000..ab776df Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/钟离.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/阿贝多.png b/hoshino/modules/Genshin_Paimon/res/blue/阿贝多.png new file mode 100644 index 0000000..0ce59c8 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/阿贝多.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/雷.jpg b/hoshino/modules/Genshin_Paimon/res/blue/雷.jpg new file mode 100644 index 0000000..b7a2e08 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/雷.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/雷主.png b/hoshino/modules/Genshin_Paimon/res/blue/雷主.png new file mode 100644 index 0000000..096835c Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/雷主.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/雷泽.png b/hoshino/modules/Genshin_Paimon/res/blue/雷泽.png new file mode 100644 index 0000000..db88e73 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/雷泽.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/雷电将军.png b/hoshino/modules/Genshin_Paimon/res/blue/雷电将军.png new file mode 100644 index 0000000..967967d Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/雷电将军.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/风.jpg b/hoshino/modules/Genshin_Paimon/res/blue/风.jpg new file mode 100644 index 0000000..1a8b1ca Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/风.jpg differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/风主.png b/hoshino/modules/Genshin_Paimon/res/blue/风主.png new file mode 100644 index 0000000..29cfa67 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/风主.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/香菱.png b/hoshino/modules/Genshin_Paimon/res/blue/香菱.png new file mode 100644 index 0000000..de15dea Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/香菱.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/blue/魈.png b/hoshino/modules/Genshin_Paimon/res/blue/魈.png new file mode 100644 index 0000000..263bf76 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/blue/魈.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者71.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者71.png new file mode 100644 index 0000000..691deb4 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者71.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者72.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者72.png new file mode 100644 index 0000000..b0518f2 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者72.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者73.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者73.png new file mode 100644 index 0000000..0b96970 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者73.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者74.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者74.png new file mode 100644 index 0000000..faf352f Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者74.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者75.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者75.png new file mode 100644 index 0000000..fdbea59 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者75.png differ diff --git a/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者76.png b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者76.png new file mode 100644 index 0000000..64e7050 Binary files /dev/null and b/hoshino/modules/Genshin_Paimon/res/reliquaries/旅行者76.png differ