1.修改ai返回格式为markdown2.新增冒险放弃指令
This commit is contained in:
@@ -76,14 +76,20 @@ async def callback_receive(request: Request):
|
||||
# 发送回复
|
||||
if response_text:
|
||||
sender = get_message_sender()
|
||||
|
||||
# 根据内容选择消息类型
|
||||
if response_text.startswith('#'):
|
||||
# Markdown格式
|
||||
await sender.send_markdown(response_text)
|
||||
|
||||
# AI 对话:统一按 Markdown 发送(按任务决策)
|
||||
if game_type == 'ai_chat':
|
||||
try:
|
||||
await sender.send_markdown(response_text)
|
||||
except Exception as send_md_err:
|
||||
logger.error(f"发送Markdown消息失败,改用文本发送: {send_md_err}")
|
||||
await sender.send_text(response_text)
|
||||
else:
|
||||
# 普通文本
|
||||
await sender.send_text(response_text)
|
||||
# 其他模块保持原有启发式:以 # 开头视为 Markdown,否则文本
|
||||
if response_text.startswith('#'):
|
||||
await sender.send_markdown(response_text)
|
||||
else:
|
||||
await sender.send_text(response_text)
|
||||
|
||||
return JSONResponse({"result": "ok"})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user