Prepared for execute local and hosted
This commit is contained in:
parent
f69e58d686
commit
68bffee042
1 changed files with 17 additions and 8 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue