Esempio n. 1
0
        public static void Initialization()
        {
            Save.InitSave();
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            BotController.InitBot();
            List <Document>     doc      = Database.GetDocuments();
            List <DatabaseCell> database = PdfExplorer.Parse(Database.GetDocuments());

            Database.mainDatabase = new List <DatabaseCell>(database);
        }
Esempio n. 2
0
 public static void MessageFromUser(Message message)
 {
     // Текстовые сообщения
     if (message.Type == Telegram.Bot.Types.Enums.MessageType.Text)
     {
         if (Application.messagesEnabled)
         {
             Utilities.Notify($"{message.From.FirstName} [{DateTime.Now.Hour}:{DateTime.Now.Minute}]: {message.Text}");
         }
         PersonFinderUser currentUser = UsersDatabase.UsersDatabase.CheckIsUserInDatabase(message.From.Id);
         if (currentUser == null)
         {
             currentUser = new Scenarious.PersonFinderUser()
             {
                 telegramUser = message.From,
                 userID       = message.From.Id
             };
             Save.users.Add(currentUser);
         }
         string str = message.Text;
         if (str == "/start")
         {
             Responce <string> responce = new Responce <string>()
             {
                 id          = message.From.Id,
                 messageType = Responce <string> .ResponceType.text,
                 message     = $"⚡️Введите ФИО человека: "
             };
             BotController.SendMessage <string>(responce);
         }
         else
         {
         }
     }
     else if (message.Type == Telegram.Bot.Types.Enums.MessageType.Sticker)
     {
     }
 }