Пример #1
0
        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);
        }
Пример #2
0
        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();
        }
Пример #3
0
 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("اطلاعات صحیح نیست");
     }
 }