lobehub/locales/ru-RU/ui.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

53 lines
3.8 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.

{
"chat.avatar": "Аватар",
"chat.placeholder": "...",
"common.cancel": "Отмена",
"common.confirm": "Подтвердить",
"common.delete": "Удалить",
"common.edit": "Редактировать",
"editableMessage.addProps": "Добавить свойства",
"editableMessage.delete": "Удалить",
"editableMessage.input": "Ввод",
"editableMessage.inputPlaceholder": "Пожалуйста, введите пример входных данных",
"editableMessage.output": "Вывод",
"editableMessage.outputPlaceholder": "Пожалуйста, введите пример выходных данных",
"editableMessage.system": "Система",
"emojiPicker.delete": "Удалить",
"emojiPicker.draggerDesc": "Кликните или перетащите изображение в эту область для загрузки",
"emojiPicker.emoji": "Эмодзи",
"emojiPicker.fileTypeError": "Можно загружать только файлы изображений!",
"emojiPicker.upload": "Загрузить",
"emojiPicker.uploadBtn": "Обрезать и загрузить",
"form.other": "Или введите напрямую",
"form.otherBack": "Вернуться к вариантам",
"form.reset": "Сбросить",
"form.skip": "Пропустить",
"form.submit": "Отправить",
"form.unsavedChanges": "Несохранённые изменения",
"form.unsavedWarning": "У вас есть несохранённые изменения. Вы уверены, что хотите уйти?",
"hotkey.conflict": "Эта горячая клавиша конфликтует с уже существующей.",
"hotkey.invalidCombination": "Горячая клавиша должна включать модификатор (Ctrl, Alt, Shift) и только одну обычную клавишу.",
"hotkey.placeholder": "Нажмите клавиши для записи горячей клавиши",
"hotkey.reset": "Сбросить по умолчанию",
"messageModal.cancel": "Отмена",
"messageModal.confirm": "Подтвердить",
"messageModal.edit": "Редактировать",
"sideNav.collapse": "Свернуть боковую панель",
"sideNav.demoActiveLabel": "Активно",
"sideNav.demoFeatureAutoCollapseDesc": "Перетащите ниже порога для умного сворачивания",
"sideNav.demoFeatureAutoCollapseTitle": "Автосворачивание",
"sideNav.demoFeaturePerformanceDesc": "Без анимации для лучшей производительности",
"sideNav.demoFeaturePerformanceTitle": "Производительность",
"sideNav.demoFeatureResizeDesc": "Перетащите для изменения ширины панели",
"sideNav.demoFeatureResizeTitle": "Гибкое изменение размера",
"sideNav.demoFeatureSmartHandleDesc": "Наведите курсор, чтобы показать кнопку переключения",
"sideNav.demoFeatureSmartHandleTitle": "Умная ручка",
"sideNav.demoFeaturesTitle": "Функции",
"sideNav.demoHint": "Попробуйте перетащить край панели и использовать кнопку переключения ->",
"sideNav.demoSubtitle": "Боковая панель в стиле рабочего пространства с возможностью изменения размера",
"sideNav.demoTitle": "Демонстрация DraggableSideNav",
"sideNav.expand": "Развернуть боковую панель",
"tokenTag.overload": "Перегрузка",
"tokenTag.remained": "Осталось",
"tokenTag.used": "Использовано"
}