Closed YuYue-Amatsuki closed 1 month ago
将在后续版本尝试支持
有点难实现,我的想法是直接把转义符去了
暂时这样解决,渲染图片等有空再试试
这种样式如何,图片尺寸或者文字大小是否需要再调整?
已在
v2.5.9
使用正则过滤颜色字符
能否将死亡信息以及聊天信息的颜色字符过滤? 如图
这是什么端,为什么这都带颜色的,稍等
这是什么端,为什么这都带颜色的,稍等
插件端安装了怪物和聊天颜色插件
返回图片渲染已经使用pillow简易实现,暂未测试,该功能需要安装pillow作为拓展,同时查看wiki新增的i配置项
已在
v2.5.9
使用正则过滤颜色字符能否将死亡信息以及聊天信息的颜色字符过滤? 如图
更新 mcqq-tool
至 v1.2.8
即可, pip install -U mcqq-tool
已更新
v2.6.2
更新后重启nonebot2出现报错
08-31 20:29:16 [ERROR] nonebot | Failed to import "nonebot_plugin_mcqq"
Traceback (most recent call last):
File "/home/yuyue/nonebot/yuyue-nonebot/bot.py", line 18, in <module>
nonebot.load_from_toml("pyproject.toml")
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/load.py", line 131, in load_from_toml
return load_all_plugins(plugins, plugin_dirs)
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/load.py", line 65, in load_all_plugins
return manager.load_all_plugins()
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/manager.py", line 203, in load_all_plugins
return set(
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/manager.py", line 204, in <genexpr>
filter(None, (self.load_plugin(name) for name in self.available_plugins))
> File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/manager.py", line 167, in load_plugin
module = importlib.import_module(self._third_party_plugin_ids[name])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot/plugin/manager.py", line 255, in exec_module
super().exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/yuyue/.local/lib/python3.10/site-packages/nonebot_plugin_mcqq/__init__.py", line 4, in <module>
from mcqq_tool.config import Config
File "/home/yuyue/.local/lib/python3.10/site-packages/mcqq_tool/config.py", line 9, in <module>
from pydantic import Field, BaseModel, field_validator
ImportError: cannot import name 'field_validator' from 'pydantic' (/home/yuyue/.local/lib/python3.10/site-packages/pydantic/__init__.cpython-310-x86_64-linux-gnu.so)
可能是pyd版本问题
可能是pyd版本问题
pydantic版本如下
╰─ python3.10 -m pip show pydantic ─╯
Name: pydantic
Version: 1.10.18
Summary: Data validation and settings management using python type hints
Home-page: https://github.com/pydantic/pydantic
Author: Samuel Colvin
Author-email: s@muelcolvin.com
License: MIT
Location: /home/yuyue/.local/lib/python3.10/site-packages
Requires: typing-extensions
Required-by: fastapi, nb-cli, nonebot-adapter-minecraft, nonebot-adapter-onebot, nonebot-adapter-qq, nonebot-plugin-apscheduler, nonebot-plugin-send-anything-anywhere, nonebot2
尝试 pip install mcqq-tool==1.3.0
插件版本
nonebot-plugin-mcqq
插件版本号
2.5.7
功能建议
群内向服务器发送的指令所返回的信息如果使用了文字高亮,则使用图片渲染便于阅读 例如服务端如果添加了essentialsx插件,向服务端发送指令返回的信息会使用颜色高亮 但如果由群内向服务器发送指令,返回的信息是这样的,带有高亮颜色代码,不便于阅读
额外信息(可选)
便于在群内查看发送的指令所返回的信息