mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 06:12:53 +08:00
30 lines
615 B
Python
30 lines
615 B
Python
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)
|