mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-12 05:40:58 +00:00
fix: remove internal adapter terminology from UI
This commit is contained in:
committed by
huanghuoguoguo
parent
427e8b2873
commit
1eef5d2344
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: aiocqhttp-eba
|
name: aiocqhttp-eba
|
||||||
label:
|
label:
|
||||||
en_US: OneBot v11 (EBA)
|
en_US: OneBot v11
|
||||||
zh_Hans: OneBot v11 (EBA)
|
zh_Hans: OneBot v11
|
||||||
zh_Hant: OneBot v11 (EBA)
|
zh_Hant: OneBot v11
|
||||||
description:
|
description:
|
||||||
en_US: OneBot v11 adapter for QQ-compatible protocol endpoints (EBA architecture)
|
en_US: OneBot v11 adapter for QQ-compatible protocol endpoints with event-driven orchestration support
|
||||||
zh_Hans: OneBot v11 适配器,用于接入 QQ 兼容协议端(EBA 架构版本)
|
zh_Hans: OneBot v11 适配器,用于接入 QQ 兼容协议端,支持事件驱动编排
|
||||||
zh_Hant: OneBot v11 適配器,用於接入 QQ 相容協定端(EBA 架構版本)
|
zh_Hant: OneBot v11 適配器,用於接入 QQ 相容協定端,支援事件驅動編排
|
||||||
icon: onebot.svg
|
icon: onebot.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: dingtalk-eba
|
name: dingtalk-eba
|
||||||
label:
|
label:
|
||||||
en_US: DingTalk (EBA)
|
en_US: DingTalk
|
||||||
zh_Hans: 钉钉 (EBA)
|
zh_Hans: 钉钉
|
||||||
zh_Hant: 釘釘 (EBA)
|
zh_Hant: 釘釘
|
||||||
description:
|
description:
|
||||||
en_US: DingTalk adapter (EBA architecture)
|
en_US: DingTalk adapter with event-driven orchestration support
|
||||||
zh_Hans: 钉钉适配器(EBA 架构版本)
|
zh_Hans: 钉钉适配器,支持事件驱动编排
|
||||||
zh_Hant: 釘釘適配器(EBA 架構版本)
|
zh_Hant: 釘釘適配器,支援事件驅動編排
|
||||||
icon: dingtalk.svg
|
icon: dingtalk.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: discord-eba
|
name: discord-eba
|
||||||
label:
|
label:
|
||||||
en_US: Discord (EBA)
|
en_US: Discord
|
||||||
zh_Hans: Discord (EBA)
|
zh_Hans: Discord
|
||||||
description:
|
description:
|
||||||
en_US: Discord adapter (EBA architecture)
|
en_US: Discord adapter with event-driven orchestration support
|
||||||
zh_Hans: Discord 适配器(EBA 架构版本)
|
zh_Hans: Discord 适配器,支持事件驱动编排
|
||||||
icon: discord.svg
|
icon: discord.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: kook-eba
|
name: kook-eba
|
||||||
label:
|
label:
|
||||||
en_US: KOOK (EBA)
|
en_US: KOOK
|
||||||
zh_Hans: KOOK (EBA)
|
zh_Hans: KOOK
|
||||||
zh_Hant: KOOK (EBA)
|
zh_Hant: KOOK
|
||||||
description:
|
description:
|
||||||
en_US: KOOK adapter (EBA architecture), supporting channel and direct messages.
|
en_US: KOOK adapter with event-driven orchestration support, supporting channel and direct messages.
|
||||||
zh_Hans: KOOK 适配器(EBA 架构版本),支持频道消息和私聊消息。
|
zh_Hans: KOOK 适配器,支持事件驱动编排、频道消息和私聊消息。
|
||||||
zh_Hant: KOOK 適配器(EBA 架構版本),支援頻道訊息和私聊訊息。
|
zh_Hant: KOOK 適配器,支援事件驅動編排、頻道訊息和私聊訊息。
|
||||||
icon: kook.png
|
icon: kook.png
|
||||||
docs:
|
docs:
|
||||||
zh: https://link.langbot.app/zh/platforms/kook
|
zh: https://link.langbot.app/zh/platforms/kook
|
||||||
|
|||||||
@@ -4,15 +4,15 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: lark-eba
|
name: lark-eba
|
||||||
label:
|
label:
|
||||||
en_US: Lark / Feishu (EBA)
|
en_US: Lark / Feishu
|
||||||
zh_Hans: 飞书 (EBA)
|
zh_Hans: 飞书
|
||||||
zh_Hant: 飛書 (EBA)
|
zh_Hant: 飛書
|
||||||
ja_JP: Lark (EBA)
|
ja_JP: Lark
|
||||||
description:
|
description:
|
||||||
en_US: Lark/Feishu adapter (EBA architecture), supporting self-built/store apps and WebSocket/Webhook modes.
|
en_US: Lark/Feishu adapter with event-driven orchestration support, supporting self-built/store apps and WebSocket/Webhook modes.
|
||||||
zh_Hans: 飞书适配器(EBA 架构版本),支持自建/商店应用和长连接/Webhook 两种通信模式。
|
zh_Hans: 飞书适配器,支持事件驱动编排、自建/商店应用和长连接/Webhook 两种通信模式。
|
||||||
zh_Hant: 飛書適配器(EBA 架構版本),支援自建/商店應用和長連線/Webhook 兩種通訊模式。
|
zh_Hant: 飛書適配器,支援事件驅動編排、自建/商店應用和長連線/Webhook 兩種通訊模式。
|
||||||
ja_JP: Lark アダプター(EBA アーキテクチャ)、カスタム/ストアアプリと WebSocket/Webhook モードをサポートします。
|
ja_JP: イベント駆動の編成に対応した Lark アダプター。カスタム/ストアアプリと WebSocket/Webhook モードをサポートします。
|
||||||
icon: lark.svg
|
icon: lark.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: officialaccount-eba
|
name: officialaccount-eba
|
||||||
label:
|
label:
|
||||||
en_US: Official Account (EBA)
|
en_US: Official Account
|
||||||
zh_Hans: 微信公众号 (EBA)
|
zh_Hans: 微信公众号
|
||||||
zh_Hant: 微信公眾號 (EBA)
|
zh_Hant: 微信公眾號
|
||||||
description:
|
description:
|
||||||
en_US: WeChat Official Account adapter with Event-Based Agents support
|
en_US: WeChat Official Account adapter with event-driven orchestration support
|
||||||
zh_Hans: 微信公众号适配器(EBA 架构版本),通过统一 Webhook 接收公众号消息
|
zh_Hans: 微信公众号适配器,支持事件驱动编排,通过统一 Webhook 接收公众号消息
|
||||||
zh_Hant: 微信公眾號適配器(EBA 架構版本),透過統一 Webhook 接收公眾號訊息
|
zh_Hant: 微信公眾號適配器,支援事件驅動編排,透過統一 Webhook 接收公眾號訊息
|
||||||
icon: officialaccount.png
|
icon: officialaccount.png
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: qqofficial-eba
|
name: qqofficial-eba
|
||||||
label:
|
label:
|
||||||
en_US: QQ Official API (EBA)
|
en_US: QQ Official API
|
||||||
zh_Hans: QQ 官方 API (EBA)
|
zh_Hans: QQ 官方 API
|
||||||
zh_Hant: QQ 官方 API (EBA)
|
zh_Hant: QQ 官方 API
|
||||||
description:
|
description:
|
||||||
en_US: QQ Official API adapter with Event-Based Agents support, using Webhook or WebSocket mode.
|
en_US: QQ Official API adapter with event-driven orchestration support, using Webhook or WebSocket mode.
|
||||||
zh_Hans: QQ 官方 API 适配器(EBA 架构版本),支持 Webhook 和 WebSocket 两种连接模式。
|
zh_Hans: QQ 官方 API 适配器,支持事件驱动编排、Webhook 和 WebSocket 两种连接模式。
|
||||||
zh_Hant: QQ 官方 API 適配器(EBA 架構版本),支援 Webhook 和 WebSocket 兩種連線模式。
|
zh_Hant: QQ 官方 API 適配器,支援事件驅動編排、Webhook 和 WebSocket 兩種連線模式。
|
||||||
icon: qqofficial.svg
|
icon: qqofficial.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
@@ -122,4 +122,3 @@ execution:
|
|||||||
python:
|
python:
|
||||||
path: ./adapter.py
|
path: ./adapter.py
|
||||||
attr: QQOfficialAdapter
|
attr: QQOfficialAdapter
|
||||||
|
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: slack-eba
|
name: slack-eba
|
||||||
label:
|
label:
|
||||||
en_US: Slack (EBA)
|
en_US: Slack
|
||||||
zh_Hans: Slack (EBA)
|
zh_Hans: Slack
|
||||||
zh_Hant: Slack (EBA)
|
zh_Hant: Slack
|
||||||
description:
|
description:
|
||||||
en_US: Slack adapter with Event-Based Agents support, using LangBot's unified webhook endpoint.
|
en_US: Slack adapter with event-driven orchestration support, using LangBot's unified webhook endpoint.
|
||||||
zh_Hans: Slack 适配器(EBA 架构版本),通过 LangBot 统一 Webhook 接收 Slack 事件订阅消息。
|
zh_Hans: Slack 适配器,支持事件驱动编排,通过 LangBot 统一 Webhook 接收 Slack 事件订阅消息。
|
||||||
zh_Hant: Slack 適配器(EBA 架構版本),透過 LangBot 統一 Webhook 接收 Slack 事件訂閱訊息。
|
zh_Hant: Slack 適配器,支援事件驅動編排,透過 LangBot 統一 Webhook 接收 Slack 事件訂閱訊息。
|
||||||
icon: slack.png
|
icon: slack.png
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: telegram-eba
|
name: telegram-eba
|
||||||
label:
|
label:
|
||||||
en_US: Telegram (EBA)
|
en_US: Telegram
|
||||||
zh_Hans: 电报 (EBA)
|
zh_Hans: 电报
|
||||||
description:
|
description:
|
||||||
en_US: Telegram Bot adapter (EBA architecture)
|
en_US: Telegram Bot adapter with event-driven orchestration support
|
||||||
zh_Hans: 电报 Bot 适配器(EBA 架构版本)
|
zh_Hans: 电报 Bot 适配器,支持事件驱动编排
|
||||||
icon: telegram.svg
|
icon: telegram.svg
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: wecom-eba
|
name: wecom-eba
|
||||||
label:
|
label:
|
||||||
en_US: WeCom (EBA)
|
en_US: WeCom
|
||||||
zh_Hans: 企业微信 (EBA)
|
zh_Hans: 企业微信
|
||||||
zh_Hant: 企業微信 (EBA)
|
zh_Hant: 企業微信
|
||||||
description:
|
description:
|
||||||
en_US: WeCom application message adapter (EBA architecture)
|
en_US: WeCom application message adapter with event-driven orchestration support
|
||||||
zh_Hans: 企业微信内部应用消息适配器(EBA 架构版本)
|
zh_Hans: 企业微信内部应用消息适配器,支持事件驱动编排
|
||||||
zh_Hant: 企業微信內部應用訊息適配器(EBA 架構版本)
|
zh_Hant: 企業微信內部應用訊息適配器,支援事件驅動編排
|
||||||
icon: wecom.png
|
icon: wecom.png
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: wecombot-eba
|
name: wecombot-eba
|
||||||
label:
|
label:
|
||||||
en_US: WeComBot (EBA)
|
en_US: WeComBot
|
||||||
zh_Hans: 企业微信智能机器人 (EBA)
|
zh_Hans: 企业微信智能机器人
|
||||||
zh_Hant: 企業微信智慧機器人 (EBA)
|
zh_Hant: 企業微信智慧機器人
|
||||||
description:
|
description:
|
||||||
en_US: WeCom AI Bot adapter with Event-Based Agents support
|
en_US: WeCom AI Bot adapter with event-driven orchestration support
|
||||||
zh_Hans: 企业微信智能机器人适配器(EBA 架构版本),支持长连接和 Webhook 两种接入方式
|
zh_Hans: 企业微信智能机器人适配器,支持事件驱动编排、长连接和 Webhook 两种接入方式
|
||||||
zh_Hant: 企業微信智慧機器人適配器(EBA 架構版本),支援長連線和 Webhook 兩種接入方式
|
zh_Hant: 企業微信智慧機器人適配器,支援事件驅動編排、長連線和 Webhook 兩種接入方式
|
||||||
icon: wecombot.png
|
icon: wecombot.png
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ kind: MessagePlatformAdapter
|
|||||||
metadata:
|
metadata:
|
||||||
name: wecomcs-eba
|
name: wecomcs-eba
|
||||||
label:
|
label:
|
||||||
en_US: WeCom Customer Service (EBA)
|
en_US: WeCom Customer Service
|
||||||
zh_Hans: 企业微信客服 (EBA)
|
zh_Hans: 企业微信客服
|
||||||
zh_Hant: 企業微信客服 (EBA)
|
zh_Hant: 企業微信客服
|
||||||
description:
|
description:
|
||||||
en_US: WeCom Customer Service adapter with Event-Based Agents support
|
en_US: WeCom Customer Service adapter with event-driven orchestration support
|
||||||
zh_Hans: 企业微信客服适配器(EBA 架构版本),通过统一 Webhook 接收客服会话消息
|
zh_Hans: 企业微信客服适配器,支持事件驱动编排,通过统一 Webhook 接收客服会话消息
|
||||||
zh_Hant: 企業微信客服適配器(EBA 架構版本),透過統一 Webhook 接收客服會話訊息
|
zh_Hant: 企業微信客服適配器,支援事件驅動編排,透過統一 Webhook 接收客服會話訊息
|
||||||
icon: wecom.png
|
icon: wecom.png
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -138,9 +138,9 @@ export default function BotForm({
|
|||||||
const currentAdapter = form.watch('adapter');
|
const currentAdapter = form.watch('adapter');
|
||||||
const currentAdapterConfig = form.watch('adapter_config');
|
const currentAdapterConfig = form.watch('adapter_config');
|
||||||
|
|
||||||
// Group adapters by category for the Select dropdown. Legacy adapters
|
// Group adapters by category for the Select dropdown. Legacy adapters are
|
||||||
// (those superseded by an EBA implementation) are split out and shown in a
|
// split out and shown in a collapsed group at the bottom so they're
|
||||||
// collapsed group at the bottom so they're de-emphasized but still usable.
|
// de-emphasized but still usable for existing configurations.
|
||||||
const activeAdapters = useMemo(
|
const activeAdapters = useMemo(
|
||||||
() => adapterNameList.filter((a) => !a.legacy),
|
() => adapterNameList.filter((a) => !a.legacy),
|
||||||
[adapterNameList],
|
[adapterNameList],
|
||||||
@@ -494,19 +494,32 @@ export default function BotForm({
|
|||||||
}}
|
}}
|
||||||
value={field.value}
|
value={field.value}
|
||||||
>
|
>
|
||||||
<SelectTrigger className="w-[240px]">
|
<SelectTrigger className="w-[240px] overflow-hidden">
|
||||||
{field.value ? (
|
{field.value ? (
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex min-w-0 items-center gap-2">
|
||||||
<img
|
<img
|
||||||
src={httpClient.getAdapterIconURL(field.value)}
|
src={httpClient.getAdapterIconURL(field.value)}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-5 w-5 rounded"
|
className="h-5 w-5 shrink-0 rounded"
|
||||||
/>
|
/>
|
||||||
<span>
|
{(() => {
|
||||||
{adapterNameList.find(
|
const selectedAdapter = adapterNameList.find(
|
||||||
(a) => a.value === field.value,
|
(a) => a.value === field.value,
|
||||||
)?.label ?? field.value}
|
);
|
||||||
</span>
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<span className="min-w-0 truncate">
|
||||||
|
{selectedAdapter?.label ?? field.value}
|
||||||
|
</span>
|
||||||
|
{selectedAdapter?.legacy && (
|
||||||
|
<span className="shrink-0 rounded border border-amber-200 bg-amber-50 px-1.5 py-0.5 text-[10px] font-medium text-amber-700 dark:border-amber-900/50 dark:bg-amber-950/30 dark:text-amber-300">
|
||||||
|
{t('bots.legacyAdapterBadge')}
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
})()}
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<SelectValue
|
<SelectValue
|
||||||
@@ -529,15 +542,17 @@ export default function BotForm({
|
|||||||
key={`${group.categoryId ?? 'uncategorized'}:${item.value}`}
|
key={`${group.categoryId ?? 'uncategorized'}:${item.value}`}
|
||||||
value={item.value}
|
value={item.value}
|
||||||
>
|
>
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex min-w-0 w-full items-center gap-2">
|
||||||
<img
|
<img
|
||||||
src={httpClient.getAdapterIconURL(
|
src={httpClient.getAdapterIconURL(
|
||||||
item.value,
|
item.value,
|
||||||
)}
|
)}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-5 w-5 rounded"
|
className="h-5 w-5 shrink-0 rounded"
|
||||||
/>
|
/>
|
||||||
<span>{item.label}</span>
|
<span className="min-w-0 truncate">
|
||||||
|
{item.label}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
@@ -582,15 +597,20 @@ export default function BotForm({
|
|||||||
key={`legacy:${item.value}`}
|
key={`legacy:${item.value}`}
|
||||||
value={item.value}
|
value={item.value}
|
||||||
>
|
>
|
||||||
<div className="flex items-center gap-2 opacity-70">
|
<div className="flex min-w-0 w-full items-center gap-2 opacity-70">
|
||||||
<img
|
<img
|
||||||
src={httpClient.getAdapterIconURL(
|
src={httpClient.getAdapterIconURL(
|
||||||
item.value,
|
item.value,
|
||||||
)}
|
)}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-5 w-5 rounded grayscale"
|
className="h-5 w-5 shrink-0 rounded grayscale"
|
||||||
/>
|
/>
|
||||||
<span>{item.label}</span>
|
<span className="min-w-0 truncate">
|
||||||
|
{item.label}
|
||||||
|
</span>
|
||||||
|
<span className="ml-auto shrink-0 rounded border border-amber-200 bg-amber-50 px-1.5 py-0.5 text-[10px] font-medium text-amber-700 dark:border-amber-900/50 dark:bg-amber-950/30 dark:text-amber-300">
|
||||||
|
{t('bots.legacyAdapterBadge')}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -340,8 +340,9 @@ const enUS = {
|
|||||||
platformAdapter: 'Platform/Adapter Selection',
|
platformAdapter: 'Platform/Adapter Selection',
|
||||||
selectAdapter: 'Select Adapter',
|
selectAdapter: 'Select Adapter',
|
||||||
legacyAdapters: 'Legacy adapters',
|
legacyAdapters: 'Legacy adapters',
|
||||||
|
legacyAdapterBadge: 'Legacy',
|
||||||
legacyAdaptersHint:
|
legacyAdaptersHint:
|
||||||
'These adapters are superseded by their newer (EBA) versions. They are kept only for existing configurations and are not recommended for new bots.',
|
'These adapters have newer event-driven counterparts. They are kept only for existing configurations and are not recommended for new bots.',
|
||||||
adapterConfig: 'Adapter Configuration',
|
adapterConfig: 'Adapter Configuration',
|
||||||
viewAdapterDocs: 'View Docs',
|
viewAdapterDocs: 'View Docs',
|
||||||
bindPipeline: 'Bind Pipeline',
|
bindPipeline: 'Bind Pipeline',
|
||||||
@@ -535,7 +536,7 @@ const enUS = {
|
|||||||
selectFromSidebar: 'Select an Agent or Pipeline from the sidebar',
|
selectFromSidebar: 'Select an Agent or Pipeline from the sidebar',
|
||||||
agentOrchestration: 'Agent Orchestration',
|
agentOrchestration: 'Agent Orchestration',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'Event-first handling logic for messages, group members, friends, feedback, and other EBA events.',
|
'Event-first handling logic for messages, group members, friends, feedback, and other platform events.',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'Pipeline',
|
kindBadgePipeline: 'Pipeline',
|
||||||
@@ -543,7 +544,7 @@ const enUS = {
|
|||||||
groupByKindShort: 'Group',
|
groupByKindShort: 'Group',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'Keep the existing no-code message pipeline for backward compatibility. It only handles message events.',
|
'Keep the existing no-code message pipeline for backward compatibility. It only handles message events.',
|
||||||
allEvents: 'Supports all EBA events',
|
allEvents: 'Supports all events',
|
||||||
messageEventsOnly: 'Message events only',
|
messageEventsOnly: 'Message events only',
|
||||||
basicInfo: 'Basic Information',
|
basicInfo: 'Basic Information',
|
||||||
basicInfoDescription: 'Set the name, icon, description and enabled state',
|
basicInfoDescription: 'Set the name, icon, description and enabled state',
|
||||||
|
|||||||
@@ -350,6 +350,10 @@ const esES = {
|
|||||||
deleteConfirmation: '¿Estás seguro de que deseas eliminar este Bot?',
|
deleteConfirmation: '¿Estás seguro de que deseas eliminar este Bot?',
|
||||||
platformAdapter: 'Selección de plataforma/adaptador',
|
platformAdapter: 'Selección de plataforma/adaptador',
|
||||||
selectAdapter: 'Seleccionar adaptador',
|
selectAdapter: 'Seleccionar adaptador',
|
||||||
|
legacyAdapters: 'Adaptadores heredados',
|
||||||
|
legacyAdapterBadge: 'Heredado',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'Estos adaptadores tienen versiones nuevas orientadas a eventos. Se mantienen solo para configuraciones existentes y no se recomiendan para Bots nuevos.',
|
||||||
adapterConfig: 'Configuración del adaptador',
|
adapterConfig: 'Configuración del adaptador',
|
||||||
viewAdapterDocs: 'Ver documentación',
|
viewAdapterDocs: 'Ver documentación',
|
||||||
bindPipeline: 'Vincular Pipeline',
|
bindPipeline: 'Vincular Pipeline',
|
||||||
@@ -486,7 +490,7 @@ const esES = {
|
|||||||
selectFromSidebar: 'Selecciona un Agent o Pipeline desde la barra lateral',
|
selectFromSidebar: 'Selecciona un Agent o Pipeline desde la barra lateral',
|
||||||
agentOrchestration: 'Orquestación de Agent',
|
agentOrchestration: 'Orquestación de Agent',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'Lógica de procesamiento orientada a eventos EBA para mensajes, miembros de grupo, amigos, retroalimentación y otros eventos.',
|
'Lógica de procesamiento orientada a eventos para mensajes, miembros de grupo, amigos, retroalimentación y otros eventos de plataforma.',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'Pipeline',
|
kindBadgePipeline: 'Pipeline',
|
||||||
@@ -494,7 +498,7 @@ const esES = {
|
|||||||
groupByKindShort: 'Agrupar',
|
groupByKindShort: 'Agrupar',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'Mantiene el pipeline de mensajes sin código para compatibilidad con versiones anteriores. Solo procesa eventos de mensaje.',
|
'Mantiene el pipeline de mensajes sin código para compatibilidad con versiones anteriores. Solo procesa eventos de mensaje.',
|
||||||
allEvents: 'Compatible con todos los eventos EBA',
|
allEvents: 'Compatible con todos los eventos',
|
||||||
messageEventsOnly: 'Solo eventos de mensaje',
|
messageEventsOnly: 'Solo eventos de mensaje',
|
||||||
basicInfo: 'Información básica',
|
basicInfo: 'Información básica',
|
||||||
basicInfoDescription:
|
basicInfoDescription:
|
||||||
|
|||||||
@@ -345,6 +345,10 @@ const jaJP = {
|
|||||||
deleteConfirmation: '本当にこのボットを削除しますか?',
|
deleteConfirmation: '本当にこのボットを削除しますか?',
|
||||||
platformAdapter: 'プラットフォーム/アダプター選択',
|
platformAdapter: 'プラットフォーム/アダプター選択',
|
||||||
selectAdapter: 'アダプターを選択',
|
selectAdapter: 'アダプターを選択',
|
||||||
|
legacyAdapters: '旧式アダプター',
|
||||||
|
legacyAdapterBadge: '旧式',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'これらのアダプターには新しいイベント駆動の接続方式があります。既存設定との互換性のために残しており、新規ボットには推奨されません。',
|
||||||
adapterConfig: 'アダプター設定',
|
adapterConfig: 'アダプター設定',
|
||||||
viewAdapterDocs: 'ドキュメントを見る',
|
viewAdapterDocs: 'ドキュメントを見る',
|
||||||
bindPipeline: 'パイプラインを紐付け',
|
bindPipeline: 'パイプラインを紐付け',
|
||||||
@@ -519,7 +523,7 @@ const jaJP = {
|
|||||||
'サイドバーから Agent または Pipeline を選択してください',
|
'サイドバーから Agent または Pipeline を選択してください',
|
||||||
agentOrchestration: 'Agent 編成',
|
agentOrchestration: 'Agent 編成',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'メッセージ、グループメンバー、友だち、フィードバックなどの EBA イベント向けの処理ロジックです。',
|
'メッセージ、グループメンバー、友だち、フィードバックなどのプラットフォームイベント向けの処理ロジックです。',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'パイプライン',
|
kindBadgePipeline: 'パイプライン',
|
||||||
@@ -527,7 +531,7 @@ const jaJP = {
|
|||||||
groupByKindShort: 'グループ',
|
groupByKindShort: 'グループ',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'既存のノーコードメッセージ Pipeline を互換性のため保持します。メッセージイベントのみ処理できます。',
|
'既存のノーコードメッセージ Pipeline を互換性のため保持します。メッセージイベントのみ処理できます。',
|
||||||
allEvents: 'すべての EBA イベントに対応',
|
allEvents: 'すべてのイベントに対応',
|
||||||
messageEventsOnly: 'メッセージイベントのみ',
|
messageEventsOnly: 'メッセージイベントのみ',
|
||||||
basicInfo: '基本情報',
|
basicInfo: '基本情報',
|
||||||
basicInfoDescription: '名前、アイコン、説明、有効状態を設定します',
|
basicInfoDescription: '名前、アイコン、説明、有効状態を設定します',
|
||||||
|
|||||||
@@ -349,6 +349,10 @@ const ruRU = {
|
|||||||
deleteConfirmation: 'Вы уверены, что хотите удалить этого бота?',
|
deleteConfirmation: 'Вы уверены, что хотите удалить этого бота?',
|
||||||
platformAdapter: 'Выбор платформы/адаптера',
|
platformAdapter: 'Выбор платформы/адаптера',
|
||||||
selectAdapter: 'Выберите адаптер',
|
selectAdapter: 'Выберите адаптер',
|
||||||
|
legacyAdapters: 'Устаревшие адаптеры',
|
||||||
|
legacyAdapterBadge: 'Устаревший',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'У этих адаптеров есть новые событийные версии. Они сохранены только для существующих конфигураций и не рекомендуются для новых ботов.',
|
||||||
adapterConfig: 'Настройка адаптера',
|
adapterConfig: 'Настройка адаптера',
|
||||||
viewAdapterDocs: 'Документация',
|
viewAdapterDocs: 'Документация',
|
||||||
bindPipeline: 'Привязать конвейер',
|
bindPipeline: 'Привязать конвейер',
|
||||||
@@ -484,7 +488,7 @@ const ruRU = {
|
|||||||
selectFromSidebar: 'Выберите Agent или Pipeline на боковой панели',
|
selectFromSidebar: 'Выберите Agent или Pipeline на боковой панели',
|
||||||
agentOrchestration: 'Оркестровка Agent',
|
agentOrchestration: 'Оркестровка Agent',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'Логика обработки событий EBA для сообщений, участников групп, друзей, обратной связи и других событий.',
|
'Логика обработки сообщений, участников групп, друзей, обратной связи и других событий платформы.',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'Pipeline',
|
kindBadgePipeline: 'Pipeline',
|
||||||
@@ -492,7 +496,7 @@ const ruRU = {
|
|||||||
groupByKindShort: 'Группа',
|
groupByKindShort: 'Группа',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'Сохраняет существующий no-code конвейер сообщений для обратной совместимости. Обрабатывает только события сообщений.',
|
'Сохраняет существующий no-code конвейер сообщений для обратной совместимости. Обрабатывает только события сообщений.',
|
||||||
allEvents: 'Поддерживает все события EBA',
|
allEvents: 'Поддерживает все события',
|
||||||
messageEventsOnly: 'Только события сообщений',
|
messageEventsOnly: 'Только события сообщений',
|
||||||
basicInfo: 'Основная информация',
|
basicInfo: 'Основная информация',
|
||||||
basicInfoDescription: 'Задайте имя, иконку, описание и статус активации',
|
basicInfoDescription: 'Задайте имя, иконку, описание и статус активации',
|
||||||
|
|||||||
@@ -335,6 +335,10 @@ const thTH = {
|
|||||||
deleteConfirmation: 'คุณแน่ใจหรือไม่ว่าต้องการลบ Bot นี้?',
|
deleteConfirmation: 'คุณแน่ใจหรือไม่ว่าต้องการลบ Bot นี้?',
|
||||||
platformAdapter: 'การเลือกแพลตฟอร์ม/อะแดปเตอร์',
|
platformAdapter: 'การเลือกแพลตฟอร์ม/อะแดปเตอร์',
|
||||||
selectAdapter: 'เลือกอะแดปเตอร์',
|
selectAdapter: 'เลือกอะแดปเตอร์',
|
||||||
|
legacyAdapters: 'อะแดปเตอร์รุ่นเก่า',
|
||||||
|
legacyAdapterBadge: 'เก่า',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'อะแดปเตอร์เหล่านี้มีรุ่นใหม่แบบขับเคลื่อนด้วยเหตุการณ์แล้ว และเก็บไว้เพื่อความเข้ากันได้กับการตั้งค่าเดิมเท่านั้น ไม่แนะนำสำหรับ Bot ใหม่',
|
||||||
adapterConfig: 'การกำหนดค่าอะแดปเตอร์',
|
adapterConfig: 'การกำหนดค่าอะแดปเตอร์',
|
||||||
viewAdapterDocs: 'ดูเอกสาร',
|
viewAdapterDocs: 'ดูเอกสาร',
|
||||||
bindPipeline: 'ผูก Pipeline',
|
bindPipeline: 'ผูก Pipeline',
|
||||||
@@ -470,7 +474,7 @@ const thTH = {
|
|||||||
selectFromSidebar: 'เลือก Agent หรือ Pipeline จากแถบด้านข้าง',
|
selectFromSidebar: 'เลือก Agent หรือ Pipeline จากแถบด้านข้าง',
|
||||||
agentOrchestration: 'การประสาน Agent',
|
agentOrchestration: 'การประสาน Agent',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'ตรรกะการประมวลผลที่เน้นเหตุการณ์ EBA สำหรับข้อความ สมาชิกกลุ่ม เพื่อน ฟีดแบ็ก และเหตุการณ์อื่นๆ',
|
'ตรรกะการประมวลผลที่เน้นเหตุการณ์สำหรับข้อความ สมาชิกกลุ่ม เพื่อน ฟีดแบ็ก และเหตุการณ์แพลตฟอร์มอื่นๆ',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'Pipeline',
|
kindBadgePipeline: 'Pipeline',
|
||||||
@@ -478,7 +482,7 @@ const thTH = {
|
|||||||
groupByKindShort: 'จัดกลุ่ม',
|
groupByKindShort: 'จัดกลุ่ม',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'คงไว้ซึ่ง pipeline ข้อความแบบไม่ต้องเขียนโค้ดเพื่อความเข้ากันได้ย้อนหลัง รองรับเฉพาะเหตุการณ์ข้อความ',
|
'คงไว้ซึ่ง pipeline ข้อความแบบไม่ต้องเขียนโค้ดเพื่อความเข้ากันได้ย้อนหลัง รองรับเฉพาะเหตุการณ์ข้อความ',
|
||||||
allEvents: 'รองรับทุกเหตุการณ์ EBA',
|
allEvents: 'รองรับทุกเหตุการณ์',
|
||||||
messageEventsOnly: 'เฉพาะเหตุการณ์ข้อความ',
|
messageEventsOnly: 'เฉพาะเหตุการณ์ข้อความ',
|
||||||
basicInfo: 'ข้อมูลพื้นฐาน',
|
basicInfo: 'ข้อมูลพื้นฐาน',
|
||||||
basicInfoDescription: 'ตั้งชื่อ ไอคอน คำอธิบาย และสถานะการเปิดใช้งาน',
|
basicInfoDescription: 'ตั้งชื่อ ไอคอน คำอธิบาย และสถานะการเปิดใช้งาน',
|
||||||
|
|||||||
@@ -345,6 +345,10 @@ const viVN = {
|
|||||||
deleteConfirmation: 'Bạn có chắc chắn muốn xóa Bot này không?',
|
deleteConfirmation: 'Bạn có chắc chắn muốn xóa Bot này không?',
|
||||||
platformAdapter: 'Nền tảng/Lựa chọn Adapter',
|
platformAdapter: 'Nền tảng/Lựa chọn Adapter',
|
||||||
selectAdapter: 'Chọn Adapter',
|
selectAdapter: 'Chọn Adapter',
|
||||||
|
legacyAdapters: 'Adapter cũ',
|
||||||
|
legacyAdapterBadge: 'Cũ',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'Các adapter này đã có phiên bản hướng sự kiện mới hơn. Chúng chỉ được giữ lại để tương thích với cấu hình hiện có và không được khuyến nghị cho Bot mới.',
|
||||||
adapterConfig: 'Cấu hình Adapter',
|
adapterConfig: 'Cấu hình Adapter',
|
||||||
viewAdapterDocs: 'Xem tài liệu',
|
viewAdapterDocs: 'Xem tài liệu',
|
||||||
bindPipeline: 'Liên kết Pipeline',
|
bindPipeline: 'Liên kết Pipeline',
|
||||||
@@ -480,7 +484,7 @@ const viVN = {
|
|||||||
selectFromSidebar: 'Chọn một Agent hoặc Pipeline từ thanh bên',
|
selectFromSidebar: 'Chọn một Agent hoặc Pipeline từ thanh bên',
|
||||||
agentOrchestration: 'Dàn dựng Agent',
|
agentOrchestration: 'Dàn dựng Agent',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'Logic xử lý hướng sự kiện cho tin nhắn, thành viên nhóm, bạn bè, phản hồi và các sự kiện EBA khác.',
|
'Logic xử lý hướng sự kiện cho tin nhắn, thành viên nhóm, bạn bè, phản hồi và các sự kiện nền tảng khác.',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: 'Pipeline',
|
kindBadgePipeline: 'Pipeline',
|
||||||
@@ -488,7 +492,7 @@ const viVN = {
|
|||||||
groupByKindShort: 'Nhóm',
|
groupByKindShort: 'Nhóm',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'Giữ lại pipeline tin nhắn không cần mã hiện có để tương thích ngược. Chỉ xử lý sự kiện tin nhắn.',
|
'Giữ lại pipeline tin nhắn không cần mã hiện có để tương thích ngược. Chỉ xử lý sự kiện tin nhắn.',
|
||||||
allEvents: 'Hỗ trợ tất cả sự kiện EBA',
|
allEvents: 'Hỗ trợ tất cả sự kiện',
|
||||||
messageEventsOnly: 'Chỉ sự kiện tin nhắn',
|
messageEventsOnly: 'Chỉ sự kiện tin nhắn',
|
||||||
basicInfo: 'Thông tin cơ bản',
|
basicInfo: 'Thông tin cơ bản',
|
||||||
basicInfoDescription: 'Đặt tên, biểu tượng, mô tả và trạng thái kích hoạt',
|
basicInfoDescription: 'Đặt tên, biểu tượng, mô tả và trạng thái kích hoạt',
|
||||||
|
|||||||
@@ -325,8 +325,9 @@ const zhHans = {
|
|||||||
platformAdapter: '平台/适配器选择',
|
platformAdapter: '平台/适配器选择',
|
||||||
selectAdapter: '选择适配器',
|
selectAdapter: '选择适配器',
|
||||||
legacyAdapters: '旧版适配器',
|
legacyAdapters: '旧版适配器',
|
||||||
|
legacyAdapterBadge: '过时',
|
||||||
legacyAdaptersHint:
|
legacyAdaptersHint:
|
||||||
'这些适配器已被新版(EBA 架构)取代,仅为兼容存量配置保留,不建议新建机器人时使用。',
|
'这些适配器已有对应的事件驱动接入版本,仅为兼容存量配置保留,不建议新建机器人时使用。',
|
||||||
adapterConfig: '适配器配置',
|
adapterConfig: '适配器配置',
|
||||||
viewAdapterDocs: '查看文档',
|
viewAdapterDocs: '查看文档',
|
||||||
bindPipeline: '绑定流水线',
|
bindPipeline: '绑定流水线',
|
||||||
@@ -514,7 +515,7 @@ const zhHans = {
|
|||||||
selectFromSidebar: '从侧边栏选择一个 Agent 或 Pipeline',
|
selectFromSidebar: '从侧边栏选择一个 Agent 或 Pipeline',
|
||||||
agentOrchestration: 'Agent 编排',
|
agentOrchestration: 'Agent 编排',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'面向 EBA 事件的处理逻辑,可用于消息、群成员、好友、反馈等事件。',
|
'面向平台事件的处理逻辑,可用于消息、群成员、好友、反馈等事件。',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: '流水线',
|
kindBadgePipeline: '流水线',
|
||||||
@@ -522,7 +523,7 @@ const zhHans = {
|
|||||||
groupByKindShort: '分组',
|
groupByKindShort: '分组',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'保留现有无代码消息流水线,兼容旧配置,只能处理消息事件。',
|
'保留现有无代码消息流水线,兼容旧配置,只能处理消息事件。',
|
||||||
allEvents: '支持全部 EBA 事件',
|
allEvents: '支持全部事件',
|
||||||
messageEventsOnly: '仅支持消息事件',
|
messageEventsOnly: '仅支持消息事件',
|
||||||
basicInfo: '基础信息',
|
basicInfo: '基础信息',
|
||||||
basicInfoDescription: '设置名称、图标、描述和启用状态',
|
basicInfoDescription: '设置名称、图标、描述和启用状态',
|
||||||
|
|||||||
@@ -324,6 +324,10 @@ const zhHant = {
|
|||||||
deleteConfirmation: '您確定要刪除這個機器人嗎?',
|
deleteConfirmation: '您確定要刪除這個機器人嗎?',
|
||||||
platformAdapter: '平台/適配器選擇',
|
platformAdapter: '平台/適配器選擇',
|
||||||
selectAdapter: '選擇適配器',
|
selectAdapter: '選擇適配器',
|
||||||
|
legacyAdapters: '舊版適配器',
|
||||||
|
legacyAdapterBadge: '過時',
|
||||||
|
legacyAdaptersHint:
|
||||||
|
'這些適配器已有對應的事件驅動接入版本,僅為相容既有設定保留,不建議新建機器人時使用。',
|
||||||
adapterConfig: '適配器設定',
|
adapterConfig: '適配器設定',
|
||||||
viewAdapterDocs: '查看文檔',
|
viewAdapterDocs: '查看文檔',
|
||||||
bindPipeline: '綁定流程線',
|
bindPipeline: '綁定流程線',
|
||||||
@@ -454,7 +458,7 @@ const zhHant = {
|
|||||||
selectFromSidebar: '從側邊欄選擇一個 Agent 或 Pipeline',
|
selectFromSidebar: '從側邊欄選擇一個 Agent 或 Pipeline',
|
||||||
agentOrchestration: 'Agent 編排',
|
agentOrchestration: 'Agent 編排',
|
||||||
agentOrchestrationDescription:
|
agentOrchestrationDescription:
|
||||||
'面向 EBA 事件的處理邏輯,可用於訊息、群成員、好友、回饋等事件。',
|
'面向平台事件的處理邏輯,可用於訊息、群成員、好友、回饋等事件。',
|
||||||
pipelineType: 'Pipeline',
|
pipelineType: 'Pipeline',
|
||||||
kindBadgeAgent: 'Agent',
|
kindBadgeAgent: 'Agent',
|
||||||
kindBadgePipeline: '流水線',
|
kindBadgePipeline: '流水線',
|
||||||
@@ -462,7 +466,7 @@ const zhHant = {
|
|||||||
groupByKindShort: '分組',
|
groupByKindShort: '分組',
|
||||||
pipelineTypeDescription:
|
pipelineTypeDescription:
|
||||||
'保留現有無程式碼訊息流水線,相容舊設定,只能處理訊息事件。',
|
'保留現有無程式碼訊息流水線,相容舊設定,只能處理訊息事件。',
|
||||||
allEvents: '支援全部 EBA 事件',
|
allEvents: '支援全部事件',
|
||||||
messageEventsOnly: '僅支援訊息事件',
|
messageEventsOnly: '僅支援訊息事件',
|
||||||
basicInfo: '基本資訊',
|
basicInfo: '基本資訊',
|
||||||
basicInfoDescription: '設定名稱、圖示、描述和啟用狀態',
|
basicInfoDescription: '設定名稱、圖示、描述和啟用狀態',
|
||||||
|
|||||||
Reference in New Issue
Block a user