mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2026-01-26 08:51:47 +00:00
修复了多文件导入问题 & 重写了MegaKits (#18)
* modified: pyproject.toml nonebot_plugin_marshoai/tools/marshoai-megakits/ * modified: nonebot_plugin_marshoai/models.py new file: nonebot_plugin_marshoai/tools/marshoai-megakits/a.py nonebot_plugin_marshoai/tools/marshoai-megakits/__init__.py nonebot_plugin_marshoai/tools/marshoai-megakits/tools.json * modified: nonebot_plugin_marshoai/models.py nonebot_plugin_marshoai/tools/marshoai-megakits/__init__.py nonebot_plugin_marshoai/tools/marshoai-megakits/tools.json * deleted: nonebot_plugin_marshoai/tools/marshoai-megakits/a.py new file: nonebot_plugin_marshoai/tools/marshoai-megakits/mk_Common.py new file: nonebot_plugin_marshoai/tools/marshoai-megakits/mk_Info.py new file: nonebot_plugin_marshoai/tools/marshoai-megakits/mk_MorseCode.py new file: nonebot_plugin_marshoai/tools/marshoai-megakits/mk_NyaCode.py nonebot_plugin_marshoai/tools/marshoai-megakits/__init__.py nonebot_plugin_marshoai/tools/marshoai-megakits/tools.json * modified: nonebot_plugin_marshoai/models.py modified: nonebot_plugin_marshoai/tools/marshoai-megakits/mk_Info.py modified: nonebot_plugin_marshoai/util.py modified: pyproject.toml nonebot_plugin_marshoai/tools/marshoai-megakits/__init__.py nonebot_plugin_marshoai/tools/marshoai-megakits/tools.json
This commit is contained in:
24
nonebot_plugin_marshoai/tools/marshoai-megakits/mk_Common.py
Normal file
24
nonebot_plugin_marshoai/tools/marshoai-megakits/mk_Common.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import random
|
||||
|
||||
# Random Turntable
|
||||
async def random_turntable(upper: int, lower: int = "0"):
|
||||
return random.randint(lower, upper)
|
||||
|
||||
# Number Calc
|
||||
def number_calc(a: str, b: str, op: str):
|
||||
a, b = float(a), float(b)
|
||||
match op:
|
||||
case "+":
|
||||
return str(a + b)
|
||||
case "-":
|
||||
return str(a - b)
|
||||
case "*":
|
||||
return str(a * b)
|
||||
case "/":
|
||||
return str(a / b)
|
||||
case "**":
|
||||
return str(a ** b)
|
||||
case "%":
|
||||
return str(a % b)
|
||||
case _:
|
||||
return "未知运算符"
|
||||
Reference in New Issue
Block a user