Установка
Итак, для того чтобы начать работать с Шиори, для начала надо её установить.
Установка
Заголовок раздела «Установка»Процесс установки довольно просто и состоит из нескольких простых шагов.
- Клонирование репозитория.
git clone https://git.miroq.ru/chio/cord- Установите зависимости через uv.
uv sync --all-groups
--all-groupsиспользуется чтобы загрузить все дополнительные зависимости как для плагинов, так и инструменты для разработчиков.
-
Скопируйте
.env.distв.envи проведите базовую настройку. -
Проведите тестовые запуск бота.
uv run -m chioricordБаза данных
Заголовок раздела «База данных»Для того чтобы использовать бота, вам нужно создать базу данных Postgres и выдать доступ к ней для бота. Давайте рассмотрим на примере Linux.
-
Установите пакет базы данных и проведите первичный запуск.
-
Создайте пользователя и базу данных для бота.
sudo -u postgres psqlСоздадим пользователя:
CREATE USER chio WITH PASSWORD 'please_change_me';А теперь базу данных:
CREATE DATABASE chat WITH OWNER chio;Теперь, при такой настройке, ваши данные для подключения будут выглядеть вот так:
DB_DSN = "postgres://chio:change_me_please@/run/postgresql/chio"Обновление
Заголовок раздела «Обновление»Для того чтобы обновить проект до актуальной версии, достаточно сделать pull:
git pullСледующие шаги
Заголовок раздела «Следующие шаги»Теперь, когда вы установили Шиори, можно
- config: Более подробно о настройках бота.
- contribute: Способы поддержать проект.
- guides: Раздел обучения написания новых функций.