mirror of
https://github.com/nonebot/nonebot2.git
synced 2024-11-24 17:15:05 +08:00
8de25447b3
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
29 lines
603 B
Python
29 lines
603 B
Python
from typing_extensions import Annotated
|
|
|
|
from nonebot.adapters import Message
|
|
from nonebot.params import Arg, ArgStr, ArgPlainText
|
|
|
|
|
|
async def arg(key: Message = Arg()) -> Message:
|
|
return key
|
|
|
|
|
|
async def arg_str(key: str = ArgStr()) -> str:
|
|
return key
|
|
|
|
|
|
async def arg_plain_text(key: str = ArgPlainText()) -> str:
|
|
return key
|
|
|
|
|
|
async def annotated_arg(key: Annotated[Message, Arg()]) -> Message:
|
|
return key
|
|
|
|
|
|
async def annotated_arg_str(key: Annotated[str, ArgStr()]) -> str:
|
|
return key
|
|
|
|
|
|
async def annotated_arg_plain_text(key: Annotated[str, ArgPlainText()]) -> str:
|
|
return key
|