public void BootStrapIrcBotAccount()
        {
            CheckAndAddOperGroup();
            string username = _botconfig.BotSettings.IrcUserName;

            if (!_persistance.UserNameExists(username))
            {
                string password       = _botconfig.BotSettings.IrcPassword;
                string hashedPassword = HashFunctions.ComputeHash(password);
                _persistance.AddNewUserToGroup(username, hashedPassword, "opers");
            }
            _persistance.Persist();
        }
Example #2
0
        public override void Execute()
        {
            string hashedPassword = HashFunctions.ComputeHash(Mapping[AdduserArguments.Password]);

            _persistance.AddNewUserToGroup(Mapping[AdduserArguments.Username], hashedPassword, Mapping[AdduserArguments.Groupname]);
            Messages.Add(string.Format("User {0} succesfully added to group {1}", Mapping[AdduserArguments.Username], Mapping[AdduserArguments.Groupname]));
        }