mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-02 10:10:01 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1059a0aae0 | ||
|
|
e6576e7f40 | ||
|
|
5837144095 |
@@ -242,10 +242,11 @@ __Docker 最新版本由 [Sakuracio](https://github.com/Sakuracio) 提供__
|
|||||||
|
|
||||||
## 更新
|
## 更新
|
||||||
|
|
||||||
### 2022/5/3 \[v0.1.5.1]
|
### 2022/5/3 \[v0.1.5.2]
|
||||||
|
|
||||||
* 商品使用函数可以添加特定参数,例如:user_id, group_id, ShopParam等以及自己提供的参数
|
* 商品使用函数可以添加特定参数,例如:user_id, group_id, ShopParam等以及自己提供的参数
|
||||||
* 添加商品注册装饰器shop_register
|
* 添加商品注册装饰器shop_register
|
||||||
|
* 修复商品函数kwargs无法获取参数值
|
||||||
|
|
||||||
### 2022/5/1
|
### 2022/5/1
|
||||||
|
|
||||||
|
|||||||
@@ -61,9 +61,8 @@ class GoodsUseFuncManager:
|
|||||||
return param_list_
|
return param_list_
|
||||||
goods_name = param.goods_name
|
goods_name = param.goods_name
|
||||||
if self.exists(goods_name):
|
if self.exists(goods_name):
|
||||||
if args := inspect.signature(self._data[goods_name]["func"]).parameters:
|
args = inspect.signature(self._data[goods_name]["func"]).parameters
|
||||||
print(parse_args(args))
|
if args and list(args.keys())[0] != "kwargs":
|
||||||
print(kwargs)
|
|
||||||
if asyncio.iscoroutinefunction(self._data[goods_name]["func"]):
|
if asyncio.iscoroutinefunction(self._data[goods_name]["func"]):
|
||||||
return await self._data[goods_name]["func"](
|
return await self._data[goods_name]["func"](
|
||||||
*parse_args(args)
|
*parse_args(args)
|
||||||
|
|||||||
Reference in New Issue
Block a user