mirror of
https://github.com/deadcxap/YandexMusicDiscordBot.git
synced 2026-01-09 23:51:45 +03:00
git: Update installation tutorial
This commit is contained in:
35
README.md
35
README.md
@@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
Ваш личный музыкальный бот, использующий API Яндекса, потому что а почему бы и нет!
|
Ваш личный музыкальный бот, использующий API Яндекса, потому что а почему бы и нет!
|
||||||
|
|
||||||
Данный репозиторий представляет текущую версию бота. Бот написан на Python с использованием Pycord и других вспомогательных библиотек.
|
Бот написан на Python с использованием Pycord и других вспомогательных библиотек.
|
||||||
Процесс установки не описан, так как он хостится его автором. Исходный код доступен для ознакомления.
|
|
||||||
|
|
||||||
**YandexMusicDiscordBot или его разработчик не связаны с Яндексом или какой-либо из их компаний, сотрудников и т.д. Товарный знак и логотипы являются собственностью их владельцев.**
|
**YandexMusicDiscordBot или его разработчик не связаны с Яндексом или какой-либо из их компаний, сотрудников и т.д. Товарный знак и логотипы являются собственностью их владельцев.**
|
||||||
|
|
||||||
@@ -35,6 +34,38 @@
|
|||||||
- [Python 3.13](https://www.python.org/downloads/release/python-3130/)
|
- [Python 3.13](https://www.python.org/downloads/release/python-3130/)
|
||||||
- [Git](https://git-scm.com/downloads)
|
- [Git](https://git-scm.com/downloads)
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
|
||||||
|
Скачайте и установите зависимости. Затем клонируйте репозиторий и установите зависимости Python.
|
||||||
|
|
||||||
|
```cmd
|
||||||
|
git clone https://github.com/Lemon4ksan/YandexMusicDiscordBot
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
Добавите Python и FFMPEG в PATH. Добавьте путь к папке, которую вы склонировали в PYTHONPATH.
|
||||||
|
|
||||||
|
Создайте файл `.env` и добавьте в него переменные окружения. Пример:
|
||||||
|
|
||||||
|
```env
|
||||||
|
TOKEN='XXXXXX' # Токен бота
|
||||||
|
EXPLICIT_EID='1325879701117472869' # ID эмодзи explicit
|
||||||
|
DEBUG='False' # Включение DEBUG логов (True/False)
|
||||||
|
```
|
||||||
|
|
||||||
|
Запустите сервер MongoDB (настройки по умолчанию) и создайте базу данных YandexMusicBot с коллекциями guilds и users (через Compass или mongosh).
|
||||||
|
|
||||||
|
Запустите бота (`python ./MusicBot/main.py`).
|
||||||
|
|
||||||
|
## Настройка бота
|
||||||
|
|
||||||
|
Так должны выглядить настройки бота:
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Если у вас есть вопросы по поводу установки, задавайте их мне в [дискорде](https://discord.com/users/528481408319094784).
|
||||||
|
|
||||||
## Получение YM токена
|
## Получение YM токена
|
||||||
|
|
||||||
Бот использует API Яндекс Музыки, а значит, необходим его токен.
|
Бот использует API Яндекс Музыки, а значит, необходим его токен.
|
||||||
|
|||||||
BIN
assets/tutorial1.png
Normal file
BIN
assets/tutorial1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 78 KiB |
BIN
assets/tutorial2.png
Normal file
BIN
assets/tutorial2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Reference in New Issue
Block a user