refactor(trigger): share automation turn delivery
This commit is contained in:
@@ -753,11 +753,18 @@ async def cmd_trigger(ctx: CommandContext) -> OutboundMessage:
|
||||
if store is None:
|
||||
store = LocalTriggerStore(workspace)
|
||||
|
||||
from nanobot.session.keys import UNIFIED_SESSION_KEY
|
||||
|
||||
session_key = (
|
||||
ctx.msg.session_key
|
||||
if ctx.key == UNIFIED_SESSION_KEY
|
||||
else ctx.key
|
||||
)
|
||||
trigger = store.create(
|
||||
name=name,
|
||||
channel=ctx.msg.channel,
|
||||
chat_id=ctx.msg.chat_id,
|
||||
session_key=ctx.key,
|
||||
session_key=session_key,
|
||||
sender_id="trigger",
|
||||
origin_metadata=dict(ctx.msg.metadata or {}),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user