Compare commits

..
4 Commits
Author SHA1 Message Date
HibiKier f32d8b4eff Update __version__ 2022-02-10 11:58:22 +08:00
HibiKier 685f2b8c53 Update README.md 2022-02-10 11:57:41 +08:00
HibiKier 1e63ca2549 Update buy.py 2022-02-10 11:55:36 +08:00
HibiKier c1bc4eff2b Update README.md 2022-02-09 23:02:14 +08:00
3 changed files with 20 additions and 9 deletions
+7
View File
@@ -18,6 +18,9 @@
## 声明
此项目仅用于学习交流,请勿用于非法用途
## Gitee同步
# [Gitee](https://gitee.com/two_Dimension/zhenxun_bot)
## 未完成的文档
# [传送门](https://hibikier.github.io/zhenxun_bot/)
@@ -230,6 +233,10 @@ __Docker 最新版本由 [Sakuracio](https://github.com/Sakuracio) 提供__
## 更新
### 2021/2/10 \[v0.1.1]
* 修复购买道具出错
### 2021/2/9 \[v0.1]
* 新增原神自动签到和手动签到
+1 -1
View File
@@ -1 +1 @@
__version__: v0.1.0
__version__: v0.1.1
+12 -8
View File
@@ -41,11 +41,15 @@ async def _(bot: Bot, event: GroupMessageEvent, state: T_State):
goods = None
if get_message_text(event.json()) in ["神秘药水"]:
await buy.finish("你们看看就好啦,这是不可能卖给你们的~", at_sender=True)
goods_name_lst = [
x.goods_name
goods_list = [
x
for x in await GoodsInfo.get_all_goods()
if x.goods_limit_time > time.time() or x.goods_limit_time == 0
]
goods_name_list = [
x.goods_name
for x in goods_list
]
msg = get_message_text(event.json()).split()
num = 1
if len(msg) > 1:
@@ -55,14 +59,14 @@ async def _(bot: Bot, event: GroupMessageEvent, state: T_State):
await buy.finish("购买的数量要是数字且大于0!", at_sender=True)
if is_number(msg[0]):
msg = int(msg[0])
if msg > len(goods_name_lst) or msg < 1:
if msg > len(goods_name_list) or msg < 1:
await buy.finish("请输入正确的商品id!", at_sender=True)
goods = goods_name_lst[msg - 1]
goods = goods_list[msg - 1]
else:
if msg[0] in goods_name_lst:
for i in range(len(goods_name_lst)):
if msg[0] == goods_name_lst[i]:
goods = goods_name_lst[i]
if msg[0] in goods_name_list:
for i in range(len(goods_name_list)):
if msg[0] == goods_name_list[i]:
goods = goods_list[i]
break
else:
await buy.finish("请输入正确的商品名称!")