From a3a31a2c9465aaaa98b35dc6ba1f0d675fb83e82 Mon Sep 17 00:00:00 2001 From: snowy Date: Thu, 22 Aug 2024 07:23:44 +0800 Subject: [PATCH] =?UTF-8?q?:fire:=20=E7=A7=BB=E9=99=A4=E9=80=9A=E9=81=93?= =?UTF-8?q?=E7=9A=84=E9=83=A8=E5=88=86=E7=89=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- liteyuki/comm/channel.py | 10 ---------- src/nonebot_plugins/to_liteyuki.py | 6 +++++- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index ce2db2b4..2fc9d462 100644 --- a/.gitignore +++ b/.gitignore @@ -53,4 +53,5 @@ dist doc -mkdoc2.py \ No newline at end of file +mkdoc2.py +result.json \ No newline at end of file diff --git a/liteyuki/comm/channel.py b/liteyuki/comm/channel.py index 3355be08..8adb487d 100644 --- a/liteyuki/comm/channel.py +++ b/liteyuki/comm/channel.py @@ -217,16 +217,6 @@ class Channel(Generic[T]): data = self.conn_recv.recv() self._run_on_sub_receive_funcs(data) - def __iter__(self): - return self - - def __next__(self) -> Any: - return self.receive() - - def __del__(self): - self.close() - logger.debug(f"Channel {self.name} deleted.") - """子进程可用的主动和被动通道""" active_channel: Optional["Channel"] = None diff --git a/src/nonebot_plugins/to_liteyuki.py b/src/nonebot_plugins/to_liteyuki.py index 8358db5c..ddf0c15d 100644 --- a/src/nonebot_plugins/to_liteyuki.py +++ b/src/nonebot_plugins/to_liteyuki.py @@ -8,6 +8,8 @@ Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved @File : to_liteyuki.py @Software: PyCharm """ +import asyncio + from nonebot import Bot, get_bot, on_message from nonebot.plugin import PluginMetadata from nonebot.adapters.onebot.v11 import MessageEvent, Bot @@ -37,6 +39,8 @@ async def _(bot: Bot, event: MessageEvent): @shared_memory.on_subscriber_receive("event_to_nonebot") -async def _(event: MessageEvent): +async def _(event: LiteyukiMessageEvent): bot: Bot = get_bot(event.bot_id) + print("A") await bot.send_msg(message_type=event.message_type, user_id=int(event.session_id), group_id=int(event.session_id), message=event.data["message"]) + print("B") \ No newline at end of file