feat: 删除代码中对 mirai 的引用

This commit is contained in:
RockChinQ
2024-09-26 13:01:45 +08:00
parent e8da26cb8a
commit 3469515e04
38 changed files with 42 additions and 103 deletions
-4
View File
@@ -1,9 +1,5 @@
from __future__ import annotations
# import mirai
# import mirai.models
# import mirai.models.message
from ...core import app
from .. import stage, entities, stagemgr
-1
View File
@@ -4,7 +4,6 @@ import asyncio
import typing
import traceback
# import mirai
from ..core import app, entities
from . import entities as pipeline_entities
-5
View File
@@ -4,7 +4,6 @@ import enum
import typing
import pydantic
# import mirai
from ..platform.types import message as platform_message
from ..core import entities
@@ -28,10 +27,6 @@ class StageProcessResult(pydantic.BaseModel):
user_notice: typing.Optional[typing.Union[str, list[platform_message.MessageComponent], platform_message.MessageChain, None]] = []
"""只要设置了就会发送给用户"""
# TODO delete
# admin_notice: typing.Optional[typing.Union[str, list[mirai_message.MessageComponent], mirai.MessageChain, None]] = []
"""只要设置了就会发送给管理员"""
console_notice: typing.Optional[str] = ''
"""只要设置了就会输出到控制台"""
-1
View File
@@ -3,7 +3,6 @@ import os
import traceback
from PIL import Image, ImageDraw, ImageFont
# from mirai.models.message import MessageComponent, Plain, MessageChain
from ...core import app
from . import strategy
@@ -2,9 +2,6 @@
from __future__ import annotations
import typing
# from mirai.models import MessageChain
# from mirai.models.message import MessageComponent, ForwardMessageNode
# from mirai.models.base import MiraiBaseModel
import pydantic
from .. import strategy as strategy_model
@@ -8,8 +8,6 @@ import re
from PIL import Image, ImageDraw, ImageFont
# from mirai.models import MessageChain, Image as ImageComponent
# from mirai.models.message import MessageComponent
from ....platform.types import message as platform_message
from .. import strategy as strategy_model
-2
View File
@@ -2,8 +2,6 @@ from __future__ import annotations
import abc
import typing
# import mirai
# from mirai.models.message import MessageComponent
from ...core import app
from ...core import entities as core_entities
-1
View File
@@ -2,7 +2,6 @@ from __future__ import annotations
import asyncio
# import mirai
from ..core import entities
from ..platform import adapter as msadapter
-1
View File
@@ -1,6 +1,5 @@
from __future__ import annotations
# import mirai
from .. import stage, entities, stagemgr
from ...core import entities as core_entities
-1
View File
@@ -5,7 +5,6 @@ import time
import traceback
import json
# import mirai
from .. import handler
from ... import entities
-1
View File
@@ -1,7 +1,6 @@
from __future__ import annotations
import typing
# import mirai
from .. import handler
from ... import entities
-1
View File
@@ -3,7 +3,6 @@ from __future__ import annotations
import random
import asyncio
# import mirai
from ...core import app
-1
View File
@@ -1,5 +1,4 @@
import pydantic
# import mirai
from ...platform.types import message as platform_message
-1
View File
@@ -1,6 +1,5 @@
from __future__ import annotations
# import mirai
from ...core import app
from . import entities as rule_entities, rule
-2
View File
@@ -2,8 +2,6 @@ from __future__ import annotations
import abc
import typing
# import mirai
from ...core import app, entities as core_entities
from . import entities
-1
View File
@@ -1,6 +1,5 @@
from __future__ import annotations
# import mirai
from .. import rule as rule_model
from .. import entities
-1
View File
@@ -1,4 +1,3 @@
# import mirai
from .. import rule as rule_model
from .. import entities
-1
View File
@@ -1,6 +1,5 @@
import random
# import mirai
from .. import rule as rule_model
from .. import entities
-1
View File
@@ -1,6 +1,5 @@
import re
# import mirai
from .. import rule as rule_model
from .. import entities
+4 -10
View File
@@ -2,7 +2,6 @@ from __future__ import annotations
import typing
# import mirai
from ...core import app, entities as core_entities
from .. import entities
@@ -46,19 +45,14 @@ class ResponseWrapper(stage.PipelineStage):
else:
if query.resp_messages[-1].role == 'command':
# query.resp_message_chain.append(mirai.MessageChain("[bot] "+query.resp_messages[-1].content))
query.resp_message_chain.append(query.resp_messages[-1].get_content_mirai_message_chain(prefix_text='[bot] '))
query.resp_message_chain.append(query.resp_messages[-1].get_content_platform_message_chain(prefix_text='[bot] '))
yield entities.StageProcessResult(
result_type=entities.ResultType.CONTINUE,
new_query=query
)
elif query.resp_messages[-1].role == 'plugin':
# if not isinstance(query.resp_messages[-1].content, mirai.MessageChain):
# query.resp_message_chain.append(mirai.MessageChain(query.resp_messages[-1].content))
# else:
# query.resp_message_chain.append(query.resp_messages[-1].content)
query.resp_message_chain.append(query.resp_messages[-1].get_content_mirai_message_chain())
query.resp_message_chain.append(query.resp_messages[-1].get_content_platform_message_chain())
yield entities.StageProcessResult(
result_type=entities.ResultType.CONTINUE,
@@ -73,7 +67,7 @@ class ResponseWrapper(stage.PipelineStage):
reply_text = ''
if result.content: # 有内容
reply_text = str(result.get_content_mirai_message_chain())
reply_text = str(result.get_content_platform_message_chain())
# ============= 触发插件事件 ===============
event_ctx = await self.ap.plugin_mgr.emit_event(
@@ -101,7 +95,7 @@ class ResponseWrapper(stage.PipelineStage):
else:
query.resp_message_chain.append(result.get_content_mirai_message_chain())
query.resp_message_chain.append(result.get_content_platform_message_chain())
yield entities.StageProcessResult(
result_type=entities.ResultType.CONTINUE,