diff --git a/arclet/entari/__init__.py b/arclet/entari/__init__.py index c2dd738..1e901a7 100644 --- a/arclet/entari/__init__.py +++ b/arclet/entari/__init__.py @@ -67,4 +67,4 @@ WS = WebsocketsInfo WH = WebhookInfo -__version__ = "0.11.2" +__version__ = "0.12.0" diff --git a/example_plugin.py b/example_plugin.py index 19bbcf3..b236bd9 100644 --- a/example_plugin.py +++ b/example_plugin.py @@ -12,6 +12,7 @@ propagate # Entari, ) +from arclet.entari.event.command import CommandOutput from arclet.entari.filter import Interval metadata(__file__) @@ -106,6 +107,11 @@ async def unloaded(event): print(f">> Plugin {event.name} Unloaded") +@plug.use(CommandOutput) +async def output_hook(event: CommandOutput): + content = event.content + return f"{event.type.title()}:\n{content}" + # @scheduler.cron("* * * * *") # async def broadcast(app: Entari): # for account in app.accounts.values(): diff --git a/pyproject.toml b/pyproject.toml index 855b758..751e47a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "arclet-entari" -version = "0.11.2" +version = "0.12.0" description = "Simple IM Framework based on satori-python" authors = [ {name = "RF-Tar-Railt",email = "rf_tar_railt@qq.com"},