-
Notifications
You must be signed in to change notification settings - Fork 12
Pierwsze uruchomienie
Poniższa strona jest instrukcją uruchomienia bota na własnym hostingu (np. na własnym PC), co daje możliwość samodzielnej ingerencji w kod i dostosowanie bota do własnych preferencji.
Jeśli jednak zależy Ci jedynie na skorzystaniu z domyślnego bota na swoim serwerze Discord, użyj tego linku: Zaproszenie Bota na własny serwer
- .NET Core 3.1
- Lokalna baza MongoDB
Jeśli masz już zainstalowane powyższe narzędzia, możesz przejść do sklonowania repozytorium:
git clone https://github.com/Devscord-Team/Watchman.git
Następnie w folderze Watchman/Watchman.Discord/
utwórz plik config.json
, w którym powinny się znaleźć:
- token bota utworzony na stronie Discord Developer Portal
- mongoDB connection string (jeśli podłączasz się do lokalnej bazy danych to prawdopodobnie twój connectionString będzie wyglądać tak jak w poniższym przykładzie.
Przykład takiego pliku:
{
"token": "ABCDefgh.123456789",
"MongoDbConnectionString": "mongodb://localhost:27017"
}
Przejdź w konsoli do folderu Watchman/Watchman.Discord
, następnie skompiluj i uruchom bota za pomocą komend:
cd Watchman/Watchman.Discord
dotnet run
Link który umożliwi dodanie bota do serwera będzie wyglądać następująco:
https://discordapp.com/api/oauth2/authorize?client_id=id_twojego_bota&scope=bot&permissions=2147483127
Z tą różnicą, że musisz przekopiować w miejsce id_twojego_bota
ClientID twojej aplikacji z podanej wcześniej strony Discord Developer Portal.
Przejdź po ten adres, wybierz serwer oraz przydziel uprawnienia.