Exemplo n.º 1
0
        private async void WaterMarkCode_TextChanged(object sender, TextChangedEventArgs e)
        {
            if (WaterMarkCode.Text.Length == 5)
            {
                await tauth.CodeCheck(WaterMarkCode.Text);

                if (MainAppLogic.MainVars.isTelegramLogicSeccused == true)
                {
                    TelegramCodeGrid.Visibility   = Visibility.Hidden;
                    TelegraAuthMessage.Visibility = Visibility.Visible;
                    TeleAuthMessageLabel.Content  = "Авторизация прошла успешно";
                    await Task.Delay(1000);

                    TelegraAuthMessage.Visibility = Visibility.Hidden;
                    Uri imagePlayUri = (new Uri(@"pack://application:,,,/AnastasiaResources/Social/t_logo.png", UriKind.Absolute));
                    TelegramPicture.Source = new BitmapImage(imagePlayUri);
                    TeleAuth.Visibility    = Visibility.Hidden;
                    TeleDeAuth.Visibility  = Visibility.Visible;
                    TeleDeAuth.Content     = Properties.Settings.Default.TelegramUserName + " " + Properties.Settings.Default.TelegramUserSurName + "\nLogout";
                    BotAnswer bot = new BotAnswer();
                    bot.Main();
                    bot.TestMessage();
                }
                else
                {
                    WaterMarkCode.Text = null;
                    CodeError.Content  = tauth.ErrorMessage;
                }
            }
        }
Exemplo n.º 2
0
 private void DialogBox_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Return && DialogBox.Text != "")
     {
         e.Handled = true;
         DialogWindow.Items.Add(DialogBox.Text);
         BotAnswer botAnswer = _dialogService.PrepareAnswer(DialogBox.Text);
         DialogWindow.Items.Add(botAnswer.Response);
         CurrentTopic.Text = botAnswer.CurrentTopic;
         DialogBox.Text    = "";
     }
 }
Exemplo n.º 3
0
        private void TeleDeAuth_Click(object sender, RoutedEventArgs e)
        {
            BotAnswer bot = new BotAnswer();

            bot.StopRec();
            Properties.Settings.Default.TelegramUserID = "0";
            TeleAuth.Visibility   = Visibility.Visible;
            TeleDeAuth.Visibility = Visibility.Hidden;
            Properties.Settings.Default.Save();
            Uri imagePlayUri = (new Uri(@"pack://application:,,,/AnastasiaResources/Social/t_logo_notlogin.png", UriKind.Absolute));

            TelegramPicture.Source = new BitmapImage(imagePlayUri);
        }