Skip to content

Commit

Permalink
✨ 添加 mk_common.py 和 mk_info.py 文件,提供随机转盘和数字计算功能
Browse files Browse the repository at this point in the history
  • Loading branch information
snowykami committed Dec 12, 2024
1 parent 81d9508 commit e179543
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
45 changes: 45 additions & 0 deletions nonebot_plugin_marshoai/tools/marshoai_megakits/mk_common.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import random


async def random_turntable(upper: int, lower: int):
"""Random Turntable
Args:
upper (int): _description_
lower (int): _description_
Returns:
_type_: _description_
"""
return random.randint(lower, upper)



async def number_calc(a: str, b: str, op: str) -> str:
"""Number Calc
Args:
a (str): _description_
b (str): _description_
op (str): _description_
Returns:
str: _description_
"""
a, b = float(a), float(b) # type: ignore
match op:
case "+":
return str(a + b) # type: ignore
case "-":
return str(a - b) # type: ignore
case "*":
return str(a * b) # type: ignore
case "/":
return str(a / b) # type: ignore
case "**":
return str(a**b) # type: ignore
case "%":
return str(a % b)
case _:
return "未知运算符"

8 changes: 8 additions & 0 deletions nonebot_plugin_marshoai/tools/marshoai_megakits/mk_info.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Twisuki
async def twisuki():
return 'Twiuski(苏阳)是megakits插件作者, Github : "https://github.com/Twisuki"'


# MegaKits
async def megakits():
return 'MegaKits插件是一个功能混杂的MarshoAI插件, 由Twisuki(Github : "https://github.com/Twisuki")开发, 插件仓库 : "https://github.com/LiteyukiStudio/marsho-toolsets/tree/main/Twisuki/marshoai-megakits"'

0 comments on commit e179543

Please sign in to comment.