-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] 出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚对话” 来回溯到上一条对话,你上一条说的我就当作没看见。 原因:'FreeTypeFont' object has no attribute 'getsize' #1175
Comments
目前测试结果为 |
看样子是字体文件缺了,检查一下assets文件夹里面的字体文件还在不在。 |
看下font目录呢? |
我也是这样,上一条没啥问题,下一条就显示这个错误 |
dockers部署的 的消息: 鲲 (-2028098618) |
确实,将mod设置为text有几率规避问题
|
产生原因是:ubuntu切换用户后代理(tz)失效了 |
已经是国外的服务器了,现在设置成text模式,但是会出现 |
Pillow库中的ImageFont.getsize已在 |
提交 issue 前,请先确认:
表现
描述 BUG 的表现情况
运行环境:
复现步骤
描述你是如何触发这个 BUG 的
bot为手动安装
在群聊或私聊里@bot 在Windows系统下安装pip
预期行为
回复 安装步骤
截图
![30331dac0587ab6e_edit_29583236397567.png](https://private-user-images.githubusercontent.com/94273329/265250985-33e0db7b-e637-4dc7-9aa4-a046727479b2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDY2MTIsIm5iZiI6MTczOTQwNjMxMiwicGF0aCI6Ii85NDI3MzMyOS8yNjUyNTA5ODUtMzNlMGRiN2ItZTYzNy00ZGM3LTlhYTQtYTA0NjcyNzQ3OWIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwMjUxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiYmJjMzg4NjA1OTNhYzIyYTk0NzkxNTIzMTJhNWU0MzQ5MWY1OGJiMmM1ZjRmNjIwNjE4ZDk3ZmNkMDA1OTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Cm88BxUhoZcpda4i6YVxEJLj-VCX0i_oFdxBxVYEXRw)
其他内容
日志
2023-09-03 08:01:27.258 | DEBUG | platforms.onebot_bot:_:181 - 群 聊 消 息 : [CQ:at,qq=25663436844] 在 Wind
ows系 统 下 安 装 pip
2023-09-03 08:01:27.793 | DEBUG | middlewares.concurrentlock:handle_request:25 - [Concurrent] 使 用 Ad
apter 内 部 的 Queue
2023-09-03 08:01:27.794 | DEBUG | middlewares.concurrentlock:handle_request:27 - [Concurrent] 排 队 中 ,
前 面 还 有 0 个 人 !
2023-09-03 08:01:27.794 | DEBUG | middlewares.concurrentlock:handle_request:40 - [Concurrent] 排 队 中 ,
前 面 还 有 0 个 人 !
2023-09-03 08:01:27.794 | DEBUG | middlewares.concurrentlock:handle_request:42 - [Concurrent] 排 到 了 !
2023-09-03 08:01:27.799 | DEBUG | middlewares.timeout:create_timeout_task:61 - [Timeout] 开 始 计 时 ……
^[[B^[[B^[[B2023-09-03 08:01:36.243 | DEBUG | adapter.chatgpt.web:ask:102 - [ChatGPT-Web] b487df8b-7268-4df0-aa6f-75be895447ba - 在 Windows系 统 下 安
装 pip, 你 可 以 按 照 以 下 步 骤 进 行 操 作 :
首 先 , 确 保 你 已 经 安 装 了 Python。 如 果 没 有 安 装 Python或 者 你 不 确 定 是 否 已 经 安 装 , 可 以 从 Python官 方 网 站 ( https://www.python.org/downloads/windows/) 下 载 最 新版 本 的 Python安 装 程 序 。 选 择 合 适 的 版 本 , 一 般 来 说 , Python 3.x 版 本 是 最 新 的 。
双 击 下 载 的 Python安 装 程 序 , 打 开 安 装 向 导 。 确 保 在 安 装 过 程 中 选 中 了 “Add Python x.x to PATH”选 项 ( x.x代 表 你 下 载 的 Python版 本 号 ) 。 这 个 选 项 会 将 Python添 加 到系 统 的 环 境 变 量 中 , 这 样 你 就 可 以 在 命 令 行 中 使 用 Python和 pip了 。
打 开 命 令 提 示 符 ( Command Prompt) 或 者 PowerShell, 输 入 以 下 命 令 来 验 证 Python是 否 正 确 安 装 :
大 多 数 情 况 下 , Python安 装 程 序 会 自 动 安 装 pip。 你 可 以 通 过 以 下 命 令 来 验 证 pip是 否 已 经 安 装 :
如 果 你 希 望 升 级 pip到 最 新 版 本 , 可 以 使 用 以 下 命 令 :
现 在 , 你 已 经 在 Windows系 统 上 成 功 安 装 了 pip。 你 可 以 使 用 pip来 安 装 Python包 和 库 , 管 理 你 的 Python环 境 。
2023-09-03 08:01:36.678 | ERROR | middlewares.timeout:handle_request:36 - 发 生 错 误 : 'FreeTypeFont' object has no attribute 'getsize'
2023-09-03 08:01:36.678 | ERROR | universal:handle_message:297 - 'FreeTypeFont' object has no attribute 'getsize'
Traceback (most recent call last):
File "/root/chatgpt-mirai-qq-bot/bot.py", line 58, in
loop.run_until_complete(asyncio.gather(*bots))
│ │ │ │ └ [<Task pending name='Task-3' coro=<start_task() running at /root/chatgpt-mirai-qq-bot/platforms/onebot_
bot.py:356> wait_for=<...
│ │ │ └ <function gather at 0x7f3246f485e0>
│ │ └ <module 'asyncio' from '/usr/local/lib/python3.11/asyncio/init.py'>
│ └ <function BaseEventLoop.run_until_complete at 0x7f3246f59440>
└ <_UnixSelectorEventLoop running=True closed=False debug=False>
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 637, in run_until_complete
self.run_forever()
│ └ <function BaseEventLoop.run_forever at 0x7f3246f593a0>
└ <_UnixSelectorEventLoop running=True closed=False debug=False>
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 604, in run_forever
self._run_once()
│ └ <function BaseEventLoop._run_once at 0x7f3246f5b1a0>
└ <_UnixSelectorEventLoop running=True closed=False debug=False>
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 1909, in _run_once
handle._run()
│ └ <function Handle._run at 0x7f3246ef0040>
└ <Handle Task.task_wakeup()>
File "/usr/local/lib/python3.11/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)
│ │ │ │ │ └ <member '_args' of 'Handle' objects>
│ │ │ │ └ <Handle Task.task_wakeup()>
│ │ │ └ <member '_callback' of 'Handle' objects>
│ │ └ <Handle Task.task_wakeup()>
│ └ <member '_context' of 'Handle' objects>
└ <Handle Task.task_wakeup()>
File "/root/chatgpt-mirai-qq-bot/platforms/onebot_bot.py", line 183, in _
await handle_message(
└ <function handle_message at 0x7f320dc87240>
The text was updated successfully, but these errors were encountered: