Beispiel #1
0
        private static void Main()
        {
            Config config = JsonConvert.DeserializeObject <Config>(File.ReadAllText("Config.json"));

            TelegramInterface unused = new TelegramInterface(config);
            var efDbWorker           = new EfDbWorker(config);

            var unused1 = new Core(efDbWorker, new DefaultUserLogic(efDbWorker), new LogFileDebug());

            Console.WriteLine("SSTU Schedule Bot Started");

            Command unused2 = new Command();
        }
        public void Post()
        {
            String            result     = Request.Content.ReadAsStringAsync().Result;
            TelegramInterface _interface = new TelegramInterface();
            //HackTelegram core = new HackTelegram();
            dynamic messages = new X_Json_WebHook();

            _interface.ParseTelegramJson(result, ref messages);
            if (messages.message != null)
            {
                //core.Start(messages, !HAS_CALLBACK);
            }
            else
            {
                messages = new X_Json_CallBack();
                _interface.ParseTelegramJson(result, ref messages);
                //core.Start(messages, HAS_CALLBACK);
            }
        }