feat(bots): add platform event debugger

This commit is contained in:
RockChinQ
2026-08-26 19:46:59 +08:00
parent 7990d36c78
commit 3d692fa8db
12 changed files with 586 additions and 14 deletions
+20
View File
@@ -451,6 +451,26 @@ const enUS = {
routeFallbackIgnored:
'Events that match no route are ignored. Add a catch-all route only when every event needs an explicit outcome.',
testRoute: 'Check route',
adapterEventDebugAction: 'Listen for platform events',
adapterEventDebugTitle: 'Platform event debugging',
adapterEventDebugDescription:
'Trigger an event in {{platform}}. It will appear here when the adapter receives it.',
adapterEventObserveOnly:
'This window only observes events. Incoming events still follow the current routes.',
adapterEventPreparing: 'Preparing',
adapterEventListening: 'Listening',
adapterEventListenerUnavailable: 'Listening interrupted',
adapterEventLoadFailed:
'Platform events could not be read. Make sure the bot is running, then try again.',
adapterEventReceivedCount: '{{count}} events received',
adapterEventClear: 'Clear',
adapterEventEmptyTitle: 'Waiting for a platform event',
adapterEventEmptyDescription:
'Send a message or trigger an event in {{platform}}.',
adapterEventData: 'View event data',
adapterEventNeedsSavedBot:
'Save the bot before listening for platform events.',
adapterEventCurrentPlatform: 'the current platform',
refreshRouteStatus: 'Refresh status',
routeStatusIdle: 'No run yet',
routeStatusRefreshFailed: 'Failed to refresh route status.',
+20
View File
@@ -458,6 +458,26 @@ const jaJP = {
routeFallbackIgnored:
'どのルートにも一致しないイベントは無視されます。すべてのイベントに明示的な結果が必要な場合のみ、フォールバックを追加してください。',
testRoute: 'ルートを確認',
adapterEventDebugAction: 'プラットフォームイベントを監視',
adapterEventDebugTitle: 'プラットフォームイベントのデバッグ',
adapterEventDebugDescription:
'{{platform}} でイベントを発生させると、アダプターの受信後にここへ表示されます。',
adapterEventObserveOnly:
'この画面はイベントを監視するだけです。受信イベントは現在のルートで通常どおり処理されます。',
adapterEventPreparing: '準備中',
adapterEventListening: '監視中',
adapterEventListenerUnavailable: '監視が中断されました',
adapterEventLoadFailed:
'プラットフォームイベントを取得できません。ボットが起動していることを確認して、もう一度お試しください。',
adapterEventReceivedCount: '{{count}} 件のイベントを受信',
adapterEventClear: 'クリア',
adapterEventEmptyTitle: 'プラットフォームイベントを待機中',
adapterEventEmptyDescription:
'{{platform}} でメッセージを送るか、イベントを発生させてください。',
adapterEventData: 'イベントデータを表示',
adapterEventNeedsSavedBot:
'プラットフォームイベントを監視する前にボットを保存してください。',
adapterEventCurrentPlatform: '現在のプラットフォーム',
refreshRouteStatus: '状態を更新',
routeStatusIdle: '実行記録なし',
routeStatusRefreshFailed: 'ルート状態の更新に失敗しました。',
+18
View File
@@ -430,6 +430,24 @@ const zhHans = {
routeFallbackIgnored:
'未命中任何路由的事件会被忽略。只有需要为每个事件指定结果时,才添加全局兜底路由。',
testRoute: '检查路由',
adapterEventDebugAction: '监听平台事件',
adapterEventDebugTitle: '平台事件调试',
adapterEventDebugDescription:
'在 {{platform}} 中触发事件,适配器收到后会显示在这里。',
adapterEventObserveOnly:
'此窗口只负责观察;收到的事件仍会按当前路由正常处理。',
adapterEventPreparing: '准备中',
adapterEventListening: '正在监听',
adapterEventListenerUnavailable: '监听已中断',
adapterEventLoadFailed:
'无法读取平台事件。请确认机器人正在运行,然后稍后重试。',
adapterEventReceivedCount: '已收到 {{count}} 个事件',
adapterEventClear: '清空',
adapterEventEmptyTitle: '等待平台事件',
adapterEventEmptyDescription: '请在 {{platform}} 中发送消息或触发事件。',
adapterEventData: '查看事件数据',
adapterEventNeedsSavedBot: '请先保存机器人后再监听平台事件。',
adapterEventCurrentPlatform: '当前平台',
refreshRouteStatus: '刷新状态',
routeStatusIdle: '暂无运行记录',
routeStatusRefreshFailed: '刷新路由状态失败。',