Prepared for execute local and hosted

This commit is contained in:
Álvaro Gómez Cuenca 2020-12-08 04:44:44 +01:00
commit 68bffee042

View file

@ -23,19 +23,28 @@ namespace Bot_Discord_CSharp
public async Task RunAsync() public async Task RunAsync()
{ {
//var json = string.Empty; string token, prefix;
if (!Environment.GetEnvironmentVariables().Contains("Token"))
{
var json = string.Empty;
//using (var fs = File.OpenRead(@"E:\Proyectos Visual Studio\Bot_Discord_CSharp\Bot_Discord_CSharp\config.json")) using (var fs = File.OpenRead(@"E:\Proyectos Visual Studio\Bot_Discord_CSharp\Bot_Discord_CSharp\config.json"))
//using (var sr = new StreamReader(fs, new UTF8Encoding(false))) using (var sr = new StreamReader(fs, new UTF8Encoding(false)))
// json = await sr.ReadToEndAsync().ConfigureAwait(false); json = await sr.ReadToEndAsync().ConfigureAwait(false);
//var configJson = JsonConvert.DeserializeObject<ConfigDto>(json); var configJson = JsonConvert.DeserializeObject<ConfigDto>(json);
var Token = Environment.GetEnvironmentVariable("Token"); token = configJson.Token;
var prefix = Environment.GetEnvironmentVariable("Prefix"); prefix = configJson.Prefix;
}
else
{
token = Environment.GetEnvironmentVariable("Token");
prefix = Environment.GetEnvironmentVariable("Prefix");
}
var config = new DiscordConfiguration var config = new DiscordConfiguration
{ {
Token = Token, Token = token,
TokenType = TokenType.Bot, TokenType = TokenType.Bot,
AutoReconnect = true, AutoReconnect = true,
MinimumLogLevel = LogLevel.Debug MinimumLogLevel = LogLevel.Debug