private async Task OnBotConnected(object?sender, EventArgs e) { EnableIdleTickWorker(); var badges = config.Connect.Badges.Value; if (!string.IsNullOrEmpty(badges)) { ts3client?.ChangeBadges(badges); } var onStart = config.Events.OnConnect.Value; if (!string.IsNullOrEmpty(onStart)) { var info = CreateExecInfo(); await CallScript(info, onStart, false, true); } }
private void OnBotConnected(object sender, EventArgs e) { Log.Info("Bot \"{0}\"({1}) connected.", config.Name, Id); EnableIdleTickWorker(); var badges = config.Connect.Badges.Value; if (!string.IsNullOrEmpty(badges)) { ts3client?.ChangeBadges(badges); } var onStart = config.Events.OnConnect.Value; if (!string.IsNullOrEmpty(onStart)) { var info = CreateExecInfo(); CallScript(info, onStart, false, true); } }