feat: add stable proactive delivery

This commit is contained in:
xmanrui 2026-08-30 11:24:53 +08:00
parent 410cb822d7
commit 31792d7bc8
88 changed files with 6427 additions and 488 deletions

View file

@ -673,6 +673,88 @@ const EN = Object.freeze({
'WhatsApp 服务没有返回有效的扫码任务': 'WhatsApp did not return a valid setup attempt',
'WhatsApp 服务没有返回有效的机器人列表': 'WhatsApp did not return a valid account list',
'用于关联 WhatsApp 设备的一次性二维码': 'One-time QR code for linking a WhatsApp device',
'用户': 'User',
'微信用户 ID': 'WeChat user ID',
'填写接收消息的用户 ID': 'Enter the recipient user ID',
'私聊': 'Direct message',
'群聊': 'Group',
'群 Chat ID': 'Group Chat ID',
'用户 ID': 'User ID',
'填写钉钉用户 ID': 'Enter the DingTalk user ID',
'群 Open Conversation ID': 'Group Open Conversation ID',
'填写企业微信用户 ID': 'Enter the WeCom user ID',
'填写群 chatid': 'Enter the group chatid',
'单聊': 'Direct message',
'用户 Open ID': 'User Open ID',
'填写 user_openid': 'Enter the user_openid',
'群 Open ID': 'Group Open ID',
'填写 group_openid': 'Enter the group_openid',
'会话': 'Conversation',
'线程': 'Thread',
'Thread 时间戳': 'Thread timestamp',
'聊天': 'Chat',
'话题': 'Topic',
'频道或私信': 'Channel or DM',
'填写可发消息的 Channel ID': 'Enter a Channel ID the bot can message',
'用户 JID': 'User JID',
'群 JID': 'Group JID',
'请求失败,请稍后重试。': 'Request failed. Try again later.',
'当前浏览器不支持自动复制,请手动选择复制。': 'Automatic copy is unavailable. Select and copy the value manually.',
'目标保存失败,请检查后重试。': 'Could not save the target. Check it and try again.',
'无法生成未占用的 Target ID,请重试。': 'Could not generate an unused Target ID. Try again.',
'编辑投递目标': 'Edit delivery target',
'新建投递目标': 'New delivery target',
'已从会话自动填入目标信息;确认后再保存。': 'Target details were filled from the conversation. Review them before saving.',
'请手动填写从对应平台取得的原生标识。': 'Enter the native identifier from the platform manually.',
'例如 daily-report': 'For example, daily-report',
'使用大小写字母、数字、点、下划线、冒号、@ 或连字符。': 'Use letters, numbers, dots, underscores, colons, @, or hyphens.',
'显示名称(可选)': 'Display name (optional)',
'例如 每日汇报群': 'For example, Daily reports',
'目标类型': 'Target type',
'保存目标': 'Save target',
'请先完成投递目标读取': 'Wait for delivery targets to finish loading',
'从已聊过的会话选择': 'Choose from conversations',
'已聊会话': 'Conversation',
'从会话选择targetID': 'Select a targetID from conversations',
'选择后会自动填写目标信息和调用别名,确认后再保存。': 'Selecting a conversation fills the target details and call alias. Review them before saving.',
'正在刷新…': 'Refreshing…',
'刷新': 'Refresh',
'正在读取已聊会话…': 'Loading known conversations…',
'无法读取已聊会话,请稍后重试。': 'Could not load known conversations. Try again later.',
'还没有可选择的会话': 'No conversations to choose from',
'先在对应平台与机器人聊一条消息,再刷新。': 'Send the bot a message on the platform, then refresh.',
'已添加': 'Added',
'手动填写(高级)': 'Enter manually (advanced)',
'测试消息已发送,请到目标会话确认。': 'Test message sent. Confirm it in the target conversation.',
'测试发送失败,请稍后重试。': 'Test delivery failed. Try again later.',
'已复制调用参数': 'Call parameters copied',
'复制失败。': 'Copy failed.',
'删除失败,请稍后重试。': 'Could not delete the target. Try again later.',
'复制调用参数': 'Copy call parameters',
'机器人离线时不可发送测试消息': 'Test delivery is unavailable while the bot is offline',
'测试投递目标': 'Test delivery target',
'测试': 'Test',
'编辑': 'Edit',
'删除': 'Delete',
'删除 ': 'Delete ',
'?使用这个 targetId 的外部调用将返回 unknown-target。': '? External calls using this targetId will return unknown-target.',
'正在删除…': 'Deleting…',
'确认删除': 'Delete target',
'投递目标设置暂不可用。': 'Delivery target settings are unavailable.',
'无法读取投递目标,请稍后重试。': 'Could not load delivery targets. Try again later.',
'← 返回机器人列表': '← Back to bots',
'使用文档': 'User guide',
'打开主动投递使用文档': 'Open the proactive delivery guide',
'当前渠道暂不支持投递目标。': 'Delivery targets are not supported for this channel.',
'已复制 Bot ID': 'Bot ID copied',
'调用标识': 'Call identifiers',
'复制': 'Copy',
'投递目标': 'Delivery targets',
'机器人当前离线;仍可配置目标,恢复连接后再测试。': 'The bot is offline. You can still configure targets and test them after reconnection.',
'新建目标': 'New target',
'正在读取投递目标…': 'Loading delivery targets…',
'尚未配置投递目标': 'No delivery targets yet',
'点击“新建目标”可从已聊过的会话选择,也可手动填写。': 'Select New target to choose a conversation or enter the details manually.',
});
export const en = EN;