兼容 Linux

This commit is contained in:
jiajiu123
2025-02-28 17:56:39 +08:00
parent 022758de7e
commit 78d3747128

View File

@@ -2,13 +2,15 @@ from typing import Union, List, Optional, Deque, Dict
from nonebot.adapters.onebot.v11 import Bot, MessageSegment from nonebot.adapters.onebot.v11 import Bot, MessageSegment
import asyncio import asyncio
import random import random
import os
from .message import Message, Message_Thinking, MessageSet from .message import Message, Message_Thinking, MessageSet
from .cq_code import CQCode from .cq_code import CQCode
from collections import deque from collections import deque
import time import time
from .storage import MessageStorage from .storage import MessageStorage
from .config import global_config from .config import global_config
from .message_visualizer import message_visualizer if os.name == "nt":
from .message_visualizer import message_visualizer
class SendTemp: class SendTemp:
@@ -161,7 +163,10 @@ class MessageSendControl:
self._paused = False self._paused = False
self._current_bot = None self._current_bot = None
self.storage = MessageStorage() # 添加存储实例 self.storage = MessageStorage() # 添加存储实例
message_visualizer.start() try:
message_visualizer.start()
except(NameError):
pass
def set_bot(self, bot: Bot): def set_bot(self, bot: Bot):
"""设置当前bot实例""" """设置当前bot实例"""
@@ -222,7 +227,10 @@ class MessageSendControl:
# 并行处理所有群组的消息 # 并行处理所有群组的消息
await asyncio.gather(*tasks) await asyncio.gather(*tasks)
message_visualizer.update_content(self.send_temp_container) try:
message_visualizer.update_content(self.send_temp_container)
except(NameError):
pass
def set_typing_speed(self, min_speed: float, max_speed: float): def set_typing_speed(self, min_speed: float, max_speed: float):
"""设置打字速度范围""" """设置打字速度范围"""