diff --git a/pkg/platform/sources/qqofficial.py b/pkg/platform/sources/qqofficial.py index 1e08b435..cfdf6c47 100644 --- a/pkg/platform/sources/qqofficial.py +++ b/pkg/platform/sources/qqofficial.py @@ -100,7 +100,7 @@ class QQOfficialEventConverter(adapter.EventConverter): member_name= event.t, permission= 'MEMBER', group = platform_entities.Group( - id = 0, + id = event.group_openid, name = 'MEMBER', permission= platform_entities.Permission.Member ), @@ -127,7 +127,7 @@ class QQOfficialEventConverter(adapter.EventConverter): member_name=event.t, permission= 'MEMBER', group = platform_entities.Group( - id = 0, + id = event.channel_id, name = 'MEMBER', permission=platform_entities.Permission.Member ), @@ -140,7 +140,7 @@ class QQOfficialEventConverter(adapter.EventConverter): datetime.datetime.strptime( event.timestamp, "%Y-%m-%dT%H:%M:%S%z" ).timestamp() - ), + ) return platform_events.GroupMessage( sender =sender, message_chain = yiri_chain, diff --git a/pkg/platform/sources/wecom.py b/pkg/platform/sources/wecom.py index dd6cdf19..b69e1c67 100644 --- a/pkg/platform/sources/wecom.py +++ b/pkg/platform/sources/wecom.py @@ -2,18 +2,15 @@ from __future__ import annotations import typing import asyncio import traceback -import time + import datetime -import aiocqhttp -import aiohttp from libs.wecom_api.api import WecomClient from pkg.platform.adapter import MessagePlatformAdapter from pkg.platform.types import events as platform_events, message as platform_message from libs.wecom_api.wecomevent import WecomEvent from pkg.core import app from .. import adapter -from ...pipeline.longtext.strategies import forward from ...core import app from ..types import message as platform_message from ..types import events as platform_events