コード例 #1
0
ファイル: IRCBot.cs プロジェクト: MaxLeiter/ShareX_IRC_Bot
        public IRCBot(IRCClientConsole client)
        {
            Client = client;
            IRC    = client.IRC;
            Info   = client.Info;

            IRC.Message     += irc_Message;
            IRC.WhoisResult += irc_WhoisResult;
            IRC.UserJoined  += irc_UserJoined;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: MaxLeiter/ShareX_IRC_Bot
        private static void Main(string[] args)
        {
            IRCInfo info;

            if (File.Exists(DefaultSettingsPath))
            {
                info = Settings.Load <IRCInfo>(DefaultSettingsPath);
            }
            else
            {
                info = new IRCInfo();
            }

            IRCClientConsole client = new IRCClientConsole(info);
            IRCBot           bot    = new IRCBot(client);

            bot.Start();

            Settings.Save(info, DefaultSettingsPath);
        }