public async Task MainAsync() { ///////////initialize autofac autoFacContainer = AutofacConfig.ConfigureContainer(); using (var scope = autoFacContainer.BeginLifetimeScope()) { applicationSettings = scope.Resolve <ApplicationSettings>(); commands = scope.Resolve <CommandService>(); client = scope.Resolve <DiscordSocketClient>(); settingsBot = applicationSettings.GetBotSettings(); await InstallCommands(); await client.LoginAsync(TokenType.Bot, settingsBot.DiscordSettings.Token); await client.StartAsync(); await client.SetGameAsync(string.Format("{0}help", settingsBot.DiscordSettings.Prefix)); } while (client.ConnectionState != ConnectionState.Connected) { Consoler.WriteLineInColor(string.Format("Still not connected... {0}", DateTime.Now), ConsoleColor.Yellow); await Task.Delay(2000); } await Task.Delay(-1); }
private void FrmTelorans_Load(object sender, EventArgs e) { SettingBotRepository settingBotRepository = new SettingBotRepository(); SettingsBot settings = settingBotRepository.GetSetting(); txtTelorans.Text = settings.Telorans.ToString(); txtOnSale.Text = settings.OnSaleTelorans.ToString(); }
private void Button1_Click(object sender, EventArgs e) { try { SettingBotRepository settingBotRepository = new SettingBotRepository(); SettingsBot settings = settingBotRepository.GetSetting(); settings.Telorans = int.Parse(txtTelorans.Text); settings.OnSaleTelorans = int.Parse(txtOnSale.Text); settingBotRepository.Save(); MessageBox.Show("با موفقیت انجام شد"); } catch { MessageBox.Show("اطلاعات صحیح نیست"); } }