FratikB0T
FratikB0T copied to clipboard
Polski bot Discord. Co ja tu mam jeszcze niby napisać co?
FratikB0T
Wielofunkcyjny bot Discord. Teraz Open Source.
(bosh brzmię jak nadgryzione jabłko)
Zewnętrzne linki
Strona główna
YouTrack (tablica bugów/feature requestów)
TeamCity (CI)
Discord Bot List
Serwer Discord
Co to być?
Bot na Discorda zawierajacy 131 komend, istniejący od 2 lat i posiadający ~~3000+~~ 2137+ serwerów. Całą wieczność na prywatnych repo, ale odechciewa mi się powoli to wszystko ogarniać więc boom, Open Source.
Kompilacja
Rdzeń
Użyj gradlew.bat core:build
(Windows) / ./gradlew core:build
(Linux/macOS) by zbudować rdzeń w folderze core/build/libs
.
Pluginy
Użyj gradlew.bat jar
(Windows) / ./gradlew jar
(Linux/macOS), a pluginy magicznie pojawią się w folderze plugins
.
Użycie
Wymagania
- Java (w produkcji używane OpenJDK w wersji 8)
- PostgreSQL (9/10/11 działają)
- Lavalink
- Redis
- klucze API: (opcjonalne)
- image-server: https://api.fratikbot.pl oraz klucz lub ~~(Open Source wkrótce)~~ self-hosted
- yt/yt2: osobne klucze do YouTube API, używane w wyszukiwaniu utworów/zdobywaniu miniatur
- sentry-dsn: (do apiKeys, nie apiUrls!) link do sentry
- pixiv: do komendy fb!rule34, dane logowania w formacie
e-mail:hasło
Uruchomienie
java -jar <zbudowany rdzeń>.jar <token>
Konfiguracja
Po pierwszym uruchomieniu bot utworzy plik config.json
, należy go ustawić.
Specjalne podziękowania
Rdzeń wzorowany na Kyoko v2.
Dashboard (Open Source wkrótce) dla wersji 3 stworzony przez SebeeDev.