lobehub/locales/en-US/onboarding.json
Rdmclin2 965fc929e1
feat: add unified messaging tool for cross-platform communication (#13296)
*  feat: add cross-platform message tool for AI bot channel operations

Implement a unified message tool (`lobe-message`) that provides AI with
messaging capabilities across Discord, Telegram, Slack, Google Chat,
and IRC through a single interface with platform-specific extensions.

Core APIs: sendMessage, readMessages, editMessage, deleteMessage,
searchMessages, reactToMessage, getReactions, pin/unpin management,
channel/member info, thread operations, and polls.

Architecture follows the established builtin-tool pattern:
- Package: @lobechat/builtin-tool-message (manifest, types, executor,
  ExecutionRuntime, client components)
- Registry: registered in builtin-tools (renders, inspectors,
  interventions, streamings)
- Server runtime: stub service ready for platform adapter integration

https://claude.ai/code/session_011sHc6R7V4cSYKere9RY1QM

* feat: implement platform specific message service

* chore: add wechat platform

* chore: update wechat api service

* chore: update protocol implementation

* chore: optimize  platform api test

* fix: lark domain error

* feat: support bot message cli

* chore: refactor adapter to service

* chore: optimize bot status fetch

* fix: bot status

* fix: channel nav ignore

* feat: message tool support bot manage

* feat: add lobe-message runtime

* feat: support direct message

* feat: add history limit

* chore: update const limit

* feat: optimize  server id message history limit

* chore: optimize system role & inject platform environment info

* chore: update  readMessages vibe

* fix: form body width 50%

* chore: optimize tool prompt

* chore: update i18n files

* chore: optimize read message system role and update bot message lh

* updage readMessage api rate limit

* chore: comatible for readMessages

* fix: feishu readMessage implementation error

* fix: test case

* chore: update i18n files

* fix: lint error

* chore: add timeout for conversaction case

* fix: message test case

* fix: vite gzip error

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-31 00:26:32 +08:00

101 lines
6.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"agent.banner.label": "Agent Onboarding",
"agent.completionSubtitle": "Your assistant is configured and ready to go.",
"agent.completionTitle": "You're All Set!",
"agent.enterApp": "Enter App",
"agent.greeting.emojiLabel": "Emoji",
"agent.greeting.nameLabel": "Name",
"agent.greeting.namePlaceholder": "e.g. Lumi, Atlas, Neko...",
"agent.greeting.prompt": "Give me a name, a vibe, and an emoji",
"agent.greeting.vibeLabel": "Vibe / Nature",
"agent.greeting.vibePlaceholder": "e.g. Warm & friendly, Sharp & direct...",
"agent.history.current": "Current",
"agent.history.title": "History Topics",
"agent.modeSwitch.agent": "Conversational",
"agent.modeSwitch.classic": "Classic",
"agent.modeSwitch.debug": "Debug Export",
"agent.modeSwitch.label": "Choose your onboarding mode",
"agent.modeSwitch.reset": "Reset Flow",
"agent.progress": "{{currentStep}}/{{totalSteps}}",
"agent.skipOnboarding": "Skip onboarding",
"agent.stage.agentIdentity": "Agent Identity",
"agent.stage.painPoints": "Pain Points",
"agent.stage.proSettings": "Advanced Setup",
"agent.stage.responseLanguage": "Response Language",
"agent.stage.summary": "Summary",
"agent.stage.userIdentity": "About You",
"agent.stage.workContext": "Work Context",
"agent.stage.workStyle": "Work Style",
"agent.subtitle": "Complete setup in a dedicated onboarding conversation.",
"agent.summaryHint": "Finish here if the setup summary looks right.",
"agent.telemetryAllow": "Allow telemetry",
"agent.telemetryDecline": "No thanks",
"agent.telemetryHint": "You can also answer in your own words.",
"agent.title": "Conversation Onboarding",
"agent.welcome": "...hm? I just woke up — my mind's a blank. Who are you? And — what should I be called? I need a name too.",
"back": "Back",
"finish": "Get Started",
"interests.area.business": "Business & Strategy",
"interests.area.coding": "Programming & Development",
"interests.area.design": "Design & Creativity",
"interests.area.education": "Learning & Research",
"interests.area.marketing": "Marketing & Promotion",
"interests.area.other": "Other Fields",
"interests.area.product": "Product & Management",
"interests.area.sales": "Sales & Customer Relations",
"interests.area.writing": "Content Creation",
"interests.hint": "You can change this anytime in settings",
"interests.placeholder": "Enter your interests...",
"interests.title": "What areas you're interested in?",
"interests.title2": "This will help me know you better",
"interests.title3": "Take your time, I'll get to know you better",
"modeSelection.desc": "Choose the mode that suits you best",
"modeSelection.hint": "You can change this anytime in settings",
"modeSelection.lite.desc": "Ideal for everyday conversations, Q&A, light productivity, and trying out models",
"modeSelection.lite.subtitle": "Lightweight and focused—perfect for efficient collaboration with a single all-in-one agent. Switch between popular models anytime to stay in your best thinking state.",
"modeSelection.lite.title": "Lite",
"modeSelection.pro.desc": "Designed for workflow-oriented users seeking deep collaboration and customization",
"modeSelection.pro.subtitle": "Professional productivity mode. Run a one-person company, collaborate with multiple agents, and deeply customize models and workflows to build your own intelligent hub.",
"modeSelection.pro.title": "Pro",
"modeSelection.title": "Which work mode do you prefer?",
"modeSelection.title2": "Lite or Pro—it's your call!",
"modeSelection.title3": "Tell me, so I can tailor it just for you~",
"next": "Next",
"proSettings.connectors.title": "Connect Your Favorite Tools",
"proSettings.devMode.title": "Developer Mode",
"proSettings.model.fixed": "Default model is preset to {{provider}}/{{model}} in this environment.",
"proSettings.model.title": "Default Model Used by the Agent",
"proSettings.title": "Configure Advanced Options in Advance",
"proSettings.title2": "Try Connecting Some Common Tools~",
"proSettings.title3": "Let's Get Ready for Efficient Work!",
"responseLanguage.auto": "Auto (Follow system language)",
"responseLanguage.desc": "Choose the Agents reply language",
"responseLanguage.hint": "After selecting a language, AI responses will use that language, and the interface language will also sync",
"responseLanguage.title": "Which language should we use to communicate?",
"responseLanguage.title2": "Start with language, build true understanding.",
"responseLanguage.title3": "Let me speak clearly and understand you better~",
"telemetry.agreement": "All data collected is anonymous and used solely to improve the product experience. By continuing, you confirm that you understand and agree to the <terms>Terms and Conditions</terms> and <privacy>Privacy Policy</privacy>.",
"telemetry.desc": "Im your Agent concierge—here to help you think, create, and manage Agents and Groups.",
"telemetry.helpImprove": "Help improve {{appName}}",
"telemetry.next": "Let's get started",
"telemetry.privacy": "Privacy Policy",
"telemetry.rows.collaborate.desc": "Here, people and Agents work, learn, and evolve together—letting productivity flow naturally.",
"telemetry.rows.collaborate.title": "Collaborate · Evolve with Intelligence",
"telemetry.rows.create.desc": "From idea to action. Just think it, and your Agent is born.",
"telemetry.rows.create.title": "Create · Turn Inspiration into Reality",
"telemetry.rows.evolve.desc": "Every interaction helps me understand you better—not just in response, but in comprehension.",
"telemetry.rows.evolve.title": "Evolve · The More You Use, the Better I Know You",
"telemetry.rows.privacy.desc": "We use anonymized data to continuously improve the experience. You can change this anytime in your privacy preferences.",
"telemetry.rows.privacy.title": "Let's Make {{appName}} Even Better Together",
"telemetry.terms": "Terms of Service",
"telemetry.title": "Hey there, I'm {{name}}",
"telemetry.title2": "Nice to meet you~",
"telemetry.title3": "Loooobe! Let's get started!",
"title": "Welcome to {{appName}}",
"username.desc": "Tell us what we should call you",
"username.hint": "You can change this anytime in settings",
"username.placeholder": "Enter your name...",
"username.title": "By the way, what should I call you?",
"username.title2": "Lets get to know each other first!",
"username.title3": "That way, we can chat more naturally from now on~"
}