H-K-Y / Genshin_Impact_bot

原神bot,这是一个基于nonebot和HoshinoBot的原神娱乐及信息查询插件,包含原神抽卡,丘丘语翻译,找资源点等功能
GNU General Public License v3.0
389 stars 85 forks source link

[BUG] 更新卡池命令导致卡池数据重复 #61

Closed niceRAM closed 2 years ago

niceRAM commented 2 years ago

更新完会自动爬取卡池数据,一切正常。 群里试了试抽卡、又~手贱~强迫症指令更新了一次数据,发现不太对劲,果断又试了一次,就有了如下图场景…… 卡池的数据每更新一次都会重复一次,大佬你初始化卡池忘记初始化 POOL 了啊 (ˉ▽ˉ;)...

https://github.com/H-K-Y/Genshin_Impact_bot/blob/d861ddec09f0751fe5f9eb0b28b9ec2ad9466d71/gacha/pool_data.py#L261-L277

没细看,目测是 272 这行直接 append 的缘故。 https://github.com/H-K-Y/Genshin_Impact_bot/blob/d861ddec09f0751fe5f9eb0b28b9ec2ad9466d71/gacha/pool_data.py#L272

H-K-Y commented 2 years ago

艹,更新的时候忘了删原来的数据了