https://github.com/gekomod/plex_bot_discord
https://github.com/gekomod/plex_bot_discord
bot discord plex plex-media-server
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gekomod/plex_bot_discord
- Owner: gekomod
- Created: 2024-09-01T19:48:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-08T10:23:24.000Z (almost 2 years ago)
- Last Synced: 2025-02-05T03:12:47.336Z (over 1 year ago)
- Topics: bot, discord, plex, plex-media-server
- Language: JavaScript
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plex Bot To Discord
``` node index.js & ```
# Opis kodu
Powyższy skrypt wykonuje następujące funkcje:
- Tworzy bazę danych SQLite i tabelę dla filmów.
- Skanuje serwer Plex w celu pobrania filmów i dodaje je do bazy danych.
- Wysyła powiadomienia do Discord o nowych filmach.
- Obsługuje komendy użytkowników w Discord.
- Obsługa błędów
- Każda funkcja zawiera odpowiednie mechanizmy obsługi błędów, aby zapewnić stabilność działania aplikacji. W przypadku wystąpienia błędu, odpowiednia informacja jest logowana w konsoli.
# Wymagania
Aby uruchomić skrypt, należy zainstalować odpowiednie biblioteki:
```properties
npm install discord.js sqlite3 axios progress
```
Lub wykonca tą komendę
```properties
npm install
```
# Konfiguracja
Plik config.json powinien zawierać następujące dane:
```bash
{
"bot_token": "YOUR_BOT_TOKEN",
"plex_token": "YOUR_PLEX_TOKEN",
"discord_Ccannel": "YOUR_DISCORD_CHANNEL_ID",
"plex_url": "YOUR_PLEX_URL",
"database_file": "YOUR_DATABASE_FILE.db"
}
```
Dzięki temu skryptowi, integracja między Discord a Plex stanie się prostsza i bardziej efektywna.