committed by
Christopher F
parent
cd288923c3
commit
0484fe8e9d
@@ -5,17 +5,19 @@ public async Task MainAsync()
|
|||||||
_client = new DiscordSocketClient();
|
_client = new DiscordSocketClient();
|
||||||
|
|
||||||
_client.Log += Log;
|
_client.Log += Log;
|
||||||
|
|
||||||
|
// You can assign your bot token to a string, and pass that in to connect.
|
||||||
|
// This however is insecure, particularly if you plan to have your code hosted in a repository.
|
||||||
|
var token = "token";
|
||||||
|
|
||||||
|
// Some alternative options would be to keep your token in an Environment Variable or a standalone file.
|
||||||
|
// var token = Environment.GetEnvironmentVariable("NameOfYourEnvironmentVariable");
|
||||||
|
// var token = File.ReadAllText("token.txt");
|
||||||
|
// var token = JsonConvert.DeserializeObject<AConfigurationClass>(File.ReadAllText("config.json")).Token;
|
||||||
|
|
||||||
// Remember to keep token private or to read it from an
|
await _client.LoginAsync(TokenType.Bot, token);
|
||||||
// external source! In this case, we are reading the token
|
|
||||||
// from an environment variable. If you do not know how to set-up
|
|
||||||
// environment variables, you may find more information on the
|
|
||||||
// Internet or by using other methods such as reading from
|
|
||||||
// a configuration.
|
|
||||||
await _client.LoginAsync(TokenType.Bot,
|
|
||||||
Environment.GetEnvironmentVariable("DiscordToken"));
|
|
||||||
await _client.StartAsync();
|
await _client.StartAsync();
|
||||||
|
|
||||||
// Block this task until the program is closed.
|
// Block this task until the program is closed.
|
||||||
await Task.Delay(-1);
|
await Task.Delay(-1);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user