Files
chatballs/apps/internal-ui/src/shared/help.ts
T
AndreyandClaude Opus 5 eb98b9b781 ✨ feat(settings): у каждого подключения ссылка на статью справки
Токен бота, ключ доступа сообщества, пароль ящика — всё это выдаёт не наша
система, и человек уходит искать инструкцию в поиске, хотя она написана и
лежит в Центре помощи. Теперь под выбором типа стоит ссылка на статью
именно про этот тип: Telegram, MAX, ВКонтакте, почтовый ящик, веб-виджет.

Адрес Центра помощи один на продукт — это документация Chatballs, а не
портал организации, поэтому он лежит константой в shared/help и от
установки не зависит. Статья у типа подключения необязательна: у
LLM-провайдеров ссылки пока нет, и форма просто её не рисует.

Ссылка оформлена общим классом `.link` в роли второстепенной и стоит
подписью к полю «Тип» — своего стиля у неё нет.

Проверено: tsc, тесты каталога переводов и модели подключений, вид формы
на изолированном макете со штатными стилями.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 11:02:20 +03:00

13 lines
730 B
TypeScript

/* Ссылки на Центр помощи продукта.
Центр помощи один на продукт и живёт на домене разработчика: это
документация Chatballs, а не портал организации, поэтому адрес здесь
постоянный и от установки не зависит. Порталы самой организации
настраиваются в разделе «Порталы» и к этим ссылкам отношения не имеют. */
const HELP_CENTER_URL = "https://chatballs.com.edevs.tech";
export function helpArticleUrl(slug: string): string {
return `${HELP_CENTER_URL}/articles/${slug}`;
}