nonebot2/nonebot/plugins/echo.py

24 lines
669 B
Python
Raw Normal View History

from nonebot import on_command
from nonebot.rule import to_me
2021-12-20 15:53:05 +08:00
from nonebot.adapters import Message
2021-12-25 18:46:44 +08:00
from nonebot.params import CommandArg
from nonebot.plugin import PluginMetadata
__plugin_meta__ = PluginMetadata(
name="echo",
description="重复你说的话",
usage="/echo [text]",
type="application",
homepage="https://github.com/nonebot/nonebot2/blob/master/nonebot/plugins/echo.py",
config=None,
supported_adapters=None,
)
echo = on_command("echo", to_me())
@echo.handle()
async def handle_echo(message: Message = CommandArg()):
if any((not seg.is_text()) or str(seg) for seg in message):
await echo.send(message=message)