mirror of
https://github.com/Yanyutin753/RefreshToV1Api.git
synced 2025-10-16 00:00:45 +00:00
[fix] 支持bot模式下非markdown格式图片输出
This commit is contained in:
@@ -113,6 +113,8 @@
|
|||||||
|
|
||||||
- `enabled_markdown_image_output`: 用于设置是否开启 Bot 模式下绘图插件的markdown格式的图片输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出markdown格式的图片输出,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
- `enabled_markdown_image_output`: 用于设置是否开启 Bot 模式下绘图插件的markdown格式的图片输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出markdown格式的图片输出,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
||||||
|
|
||||||
|
- `enabled_plain_image_url_output`: 用于设置是否开启 Bot 模式下绘图插件的纯图片链接(非markdown格式)输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出纯图片链接输出,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
||||||
|
|
||||||
- `enabled_bing_reference_output`: 用于设置是否开启 Bot 模式下联网插件的引用输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出联网插件的引用,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
- `enabled_bing_reference_output`: 用于设置是否开启 Bot 模式下联网插件的引用输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出联网插件的引用,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
||||||
|
|
||||||
- `enabled_plugin_output`: 用于设置是否开启 Bot 模式下插件执行过程的输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出插件执行过程的输出,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
- `enabled_plugin_output`: 用于设置是否开启 Bot 模式下插件执行过程的输出,可选值为:`true`、`false`,默认为 `false`,开启后,将会输出插件执行过程的输出,仅在 `bot_mode.enabled` 为 `true` 时生效。
|
||||||
|
@@ -13,6 +13,7 @@
|
|||||||
"bot_mode": {
|
"bot_mode": {
|
||||||
"enabled": "false",
|
"enabled": "false",
|
||||||
"enabled_markdown_image_output": "false",
|
"enabled_markdown_image_output": "false",
|
||||||
|
"enabled_plain_image_url_output": "false",
|
||||||
"enabled_bing_reference_output": "false",
|
"enabled_bing_reference_output": "false",
|
||||||
"enabled_plugin_output": "false"
|
"enabled_plugin_output": "false"
|
||||||
}
|
}
|
||||||
|
9
main.py
9
main.py
@@ -52,6 +52,8 @@ BOT_MODE_ENABLED_MARKDOWN_IMAGE_OUTPUT = BOT_MODE.get('enabled_markdown_image_ou
|
|||||||
BOT_MODE_ENABLED_BING_REFERENCE_OUTPUT = BOT_MODE.get('enabled_bing_reference_output', 'false').lower() == 'true'
|
BOT_MODE_ENABLED_BING_REFERENCE_OUTPUT = BOT_MODE.get('enabled_bing_reference_output', 'false').lower() == 'true'
|
||||||
BOT_MODE_ENABLED_CODE_BLOCK_OUTPUT = BOT_MODE.get('enabled_plugin_output', 'false').lower() == 'true'
|
BOT_MODE_ENABLED_CODE_BLOCK_OUTPUT = BOT_MODE.get('enabled_plugin_output', 'false').lower() == 'true'
|
||||||
|
|
||||||
|
BOT_MODE_ENABLED_PLAIN_IMAGE_URL_OUTPUT = BOT_MODE.get('enabled_plain_image_url_output', 'false').lower() == 'true'
|
||||||
|
|
||||||
NEED_DELETE_CONVERSATION_AFTER_RESPONSE = CONFIG.get('need_delete_conversation_after_response', 'true').lower() == 'true'
|
NEED_DELETE_CONVERSATION_AFTER_RESPONSE = CONFIG.get('need_delete_conversation_after_response', 'true').lower() == 'true'
|
||||||
|
|
||||||
# 设置日志级别
|
# 设置日志级别
|
||||||
@@ -171,9 +173,9 @@ CORS(app, resources={r"/images/*": {"origins": "*"}})
|
|||||||
PANDORA_UPLOAD_URL = 'files.pandoranext.com'
|
PANDORA_UPLOAD_URL = 'files.pandoranext.com'
|
||||||
|
|
||||||
|
|
||||||
VERSION = '0.3.1'
|
VERSION = '0.3.2'
|
||||||
# VERSION = 'test'
|
# VERSION = 'test'
|
||||||
UPDATE_INFO = '修复bot模式图片输出的bug'
|
UPDATE_INFO = '支持bot模式非markdown图片输出'
|
||||||
# UPDATE_INFO = '【仅供临时测试使用】 '
|
# UPDATE_INFO = '【仅供临时测试使用】 '
|
||||||
|
|
||||||
with app.app_context():
|
with app.app_context():
|
||||||
@@ -191,6 +193,7 @@ with app.app_context():
|
|||||||
|
|
||||||
if BOT_MODE_ENABLED:
|
if BOT_MODE_ENABLED:
|
||||||
logger.info(f"enabled_markdown_image_output: {BOT_MODE_ENABLED_MARKDOWN_IMAGE_OUTPUT}")
|
logger.info(f"enabled_markdown_image_output: {BOT_MODE_ENABLED_MARKDOWN_IMAGE_OUTPUT}")
|
||||||
|
logger.info(f"enabled_plain_image_url_output: {BOT_MODE_ENABLED_PLAIN_IMAGE_URL_OUTPUT}")
|
||||||
logger.info(f"enabled_bing_reference_output: {BOT_MODE_ENABLED_BING_REFERENCE_OUTPUT}")
|
logger.info(f"enabled_bing_reference_output: {BOT_MODE_ENABLED_BING_REFERENCE_OUTPUT}")
|
||||||
logger.info(f"enabled_plugin_output: {BOT_MODE_ENABLED_CODE_BLOCK_OUTPUT}")
|
logger.info(f"enabled_plugin_output: {BOT_MODE_ENABLED_CODE_BLOCK_OUTPUT}")
|
||||||
|
|
||||||
@@ -840,6 +843,8 @@ def data_fetcher(upstream_response, data_queue, stop_event, last_data_time, api_
|
|||||||
today_image_url = save_image(image_data) # 保存图片,并获取文件名
|
today_image_url = save_image(image_data) # 保存图片,并获取文件名
|
||||||
if ((BOT_MODE_ENABLED == False) or (BOT_MODE_ENABLED == True and BOT_MODE_ENABLED_MARKDOWN_IMAGE_OUTPUT == True)):
|
if ((BOT_MODE_ENABLED == False) or (BOT_MODE_ENABLED == True and BOT_MODE_ENABLED_MARKDOWN_IMAGE_OUTPUT == True)):
|
||||||
new_text = f"\n\n[下载链接]({UPLOAD_BASE_URL}/{today_image_url})\n"
|
new_text = f"\n\n[下载链接]({UPLOAD_BASE_URL}/{today_image_url})\n"
|
||||||
|
if BOT_MODE_ENABLED == True and BOT_MODE_ENABLED_PLAIN_IMAGE_URL_OUTPUT == True:
|
||||||
|
new_text = f"\n图片链接:{UPLOAD_BASE_URL}/{today_image_url}\n"
|
||||||
else:
|
else:
|
||||||
logger.error(f"下载图片失败: {image_download_response.text}")
|
logger.error(f"下载图片失败: {image_download_response.text}")
|
||||||
if last_content_type == "code":
|
if last_content_type == "code":
|
||||||
|
Reference in New Issue
Block a user