mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-09-28 16:20:56 +08:00
feat✨: Ai
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
from nonebot.internal.params import Depends
|
||||
from nonebot.params import Command
|
||||
from nonebot_plugin_userinfo import EventUserInfo, UserInfo
|
||||
|
||||
|
||||
def OneCommand():
|
||||
"""
|
||||
获取单个命令Command
|
||||
"""
|
||||
|
||||
async def dependency(
|
||||
cmd: tuple[str, ...] = Command(),
|
||||
):
|
||||
return cmd[0] if cmd else None
|
||||
|
||||
return Depends(dependency)
|
||||
|
||||
|
||||
def UserName():
|
||||
"""
|
||||
用户名称
|
||||
"""
|
||||
|
||||
async def dependency(user_info: UserInfo = EventUserInfo()):
|
||||
return (
|
||||
user_info.user_displayname or user_info.user_remark or user_info.user_name
|
||||
)
|
||||
|
||||
return Depends(dependency)
|
||||
Reference in New Issue
Block a user