public async Task StartBot(string botToken) { CVTS.WriteLineDiscord("Building command service..."); await commandService.AddModulesAsync(Assembly.GetEntryAssembly(), null); CVTS.WriteLineDiscord("Attempting to login to discord with the specified bot token..."); await botUser.LoginAsync(TokenType.Bot, botToken); CVTS.WriteLineDiscord("Login succesful, starting bot service..."); await botUser.StartAsync(); CVTS.WriteLineOk("Discord bot started successfully!"); #if DEBUG await botUser.SetStatusAsync(UserStatus.Idle); await botUser.SetGameAsync("Testing Mode"); #endif await Task.Delay(-1); }
public void Init() { CVTS.WriteLineDiscord("Initialising the Discord bot..."); botUser.MessageReceived += MessageReceived; CVTS.WriteLineDiscord("Initialization of the Discord bot has completed!"); }