This commit is contained in:
Typer_Body
2026-06-02 02:29:35 +08:00
parent 543fbd8ca0
commit 192b69b0fb
7 changed files with 33 additions and 14 deletions

View File

@@ -41,13 +41,19 @@ class ReplyMessageNode(WorkflowNode):
for key, value in inputs.items():
try:
message = message.replace(f'{{{{{key}}}}}', str(value) if value is not None else '')
except Exception:
pass
except Exception as e:
logger.debug(
'ReplyMessageNode failed to replace input template variable',
extra={'node_id': self.node_id, 'key': str(key), 'error': str(e)},
)
for key, value in context.variables.items():
try:
message = message.replace(f'{{{{variables.{key}}}}}', str(value) if value is not None else '')
except Exception:
pass
except Exception as e:
logger.debug(
'ReplyMessageNode failed to replace context template variable',
extra={'node_id': self.node_id, 'key': str(key), 'error': str(e)},
)
message_str = str(message) if message is not None else ''