Example #1
0
        private bool Initialize()
        {
            Reset();

            if (!MakeConnection())
            {
                return(false);
            }
            if (!InitializeBot())
            {
                return(false);
            }

            modulesController.LoadModules(modules);

            TelnetConnector.Instance.Execute("servernotifyregister event=server");
            TelnetConnector.Instance.Execute("servernotifyregister event=channel id=0");
            TelnetConnector.Instance.Execute("servernotifyregister event=textprivate");
            //TelnetConnector.Instance.Execute("servernotifyregister event=textserver");

            if (luaController == null)
            {
                luaController = new LuaController();
                queryEvents   = new QueryEvents(luaController);
                luaController.InitializeLua();
            }

            ConsoleEx.WriteLine("Ready to go...");

            MakeSomeTest();
            return(true);
        }