修复菜单插件超时拖慢主链路问题
1. 为菜单图片发送增加独立的同步等待预算,避免单次菜单命令长时间占用消息处理协程。 2. 调整菜单插件外层处理超时与文本回退空间,避免内外层超时重合导致降级逻辑来不及执行。 3. 修复 md2img 专用运行时在超时/取消时未显式取消后台任务的问题,减少渲染残留任务堆积。
This commit is contained in:
@@ -8,7 +8,11 @@ output_mode = "image"
|
||||
# 图片生成失败时是否回退文本菜单:
|
||||
# - false:严格按图片模式,不发送完整菜单文本
|
||||
# - true:优先保证可达,失败后改发文本
|
||||
image_fallback_to_text = false
|
||||
image_fallback_to_text = true
|
||||
# 菜单命令是即时交互,不允许长时间占住主消息链路:
|
||||
# - 这里控制“同步等待图片发送完成”的最长时长;
|
||||
# - 超过后会尽快回退文本或失败提示,避免把整个插件处理流程拖慢。
|
||||
sync_send_timeout_seconds = 18
|
||||
# md2image 渲染参数:可按服务器性能调整
|
||||
image_render_timeout_seconds = 45
|
||||
image_render_retries = 1
|
||||
|
||||
Reference in New Issue
Block a user