Esempio n. 1
0
 //
 // *********************************************************************
 // ****                 Session_AdminMessage                        ****
 // *********************************************************************
 private void Session_AdminMessage(object sender, AdminMessageEventArgs eventArg)
 {
     if (m_Log != null)
     {
         m_Log.NewEntry(LogLevel.Major, "AdminMessage: {0}", eventArg.Message);
     }
     //OnServiceStatusChanged(new ServiceStatusChangeEventArgs());
 }//Session_AdminMessage()
Esempio n. 2
0
        private static void OnAdminCommandMessage(object sender, AdminMessageEventArgs args)
        {
            var command   = args.Command;
            var messageId = args.CurrentPoll.MessageId;
            var chatId    = args.Chat.Id;

            if (command == "admin_init")
            {
                try
                {
                    _db.Disconnect();
                    DbCore.Initialization();
                    _db       = new DbCore();
                    _commands = new CommandProcessor(_bot, _db);
                }
                catch (Exception e)
                {
                    Console.WriteLine("Unknown DBCore exception: " + e.Message + "\n" + e.InnerException);
                }
            }
        }