🤖 PR generated for branch `fix/cyrillic-fonts-dev-certs-and-page-head`.
### Changes Summary
- **Fonts**: Add Cyrillic glyph subsets for Lato, EB Garamond, and Fira
Code.
- **Dev**: Support remote Root CA and encrypted dev CA key in
`.env.dev`.
- **UI & Kits**: Add size variant to `Breadcrumbs` component and enlarge
`PageHead` breadcrumbs with tuned collapse scroll threshold.
- **ESLint**: Add `no-hanging-particles` i18n & markdown typography rule
with auto-fixer.
- **Content & i18n**: Apply `ru-text` editorial and typography polish
(em dashes, number ranges, «ё» restoration, non-breaking spaces) across
`services/www` and `services/docs`.
36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
---
|
|
title: Quetza Bot
|
|
description: Модульный фреймворк для Discord-ботов.
|
|
weight: 1
|
|
type: docs
|
|
cascade:
|
|
type: docs
|
|
---
|
|
|
|
**Quetza** — модульный фреймворк на TypeScript для Discord-ботов. Он позволяет собирать приложения из самодостаточных независимых модулей.
|
|
|
|
Архитектура Quetza переносит разработку новой функциональности из модификации ядра в добавление отдельных модулей.
|
|
|
|
## Основные возможности
|
|
|
|
- **Обнаружение модулей по соглашениям:** создайте папку, и Quetza автоматически загрузит её как модуль.
|
|
- **Изоляция контроллеров:** управление состоянием происходит на уровне сервера (guild), что исключает утечки данных между серверами.
|
|
- **Декларативные команды:** определение слэш-команд Discord через типизированный интерфейс.
|
|
- **Реактивные события:** подписка на любые события Discord.js внутри модулей.
|
|
|
|
## Разделы
|
|
|
|
{{% cards %}}
|
|
{{< card link="getting-started" title="Начало работы" icon="lightning-bolt" subtitle="Философия и архитектура Quetza." >}}
|
|
{{< card link="concepts" title="Концепции" icon="light-bulb" subtitle="Модульная система и структура контроллеров." >}}
|
|
{{< card link="guides" title="Руководства" icon="book-open" subtitle="Пошаговые инструкции по разработке модулей и деплою." >}}
|
|
{{< card link="troubleshooting" title="Устранение неполадок" icon="shield-exclamation" subtitle="Диагностика частых проблем при разработке модулей." >}}
|
|
{{% /cards %}}
|
|
|
|
---
|
|
|
|
## См. также
|
|
|
|
- [GitHub: Quetza](https://github.com/deytenit/Quetza)
|
|
- [Документация Discord.js](https://discord.js.org/)
|