new skill rollout ! shit in the ass man!

fukurou

the supreme coder
ADMIN
Java:
public class DiHoneyBunny extends DiSkillV2 {
    private RegexUtil regexUtil = new RegexUtil();
    public OnOffSwitch onOffSwitch = new OnOffSwitch();
    private String user = "user";
    public PercentDripper drip = new PercentDripper();
    private Responder responses = new Responder("user", "i love you user", "hadouken", "shoryuken", "user is a honey bunny", "hadoken user", "shoryukens user", "i demand attention", "hey user","uwu");
    private int buffer = 10;
    private int bufferCounter = 0;

    public void setBuffer(int buffer) {
        this.buffer = buffer;
    }

    public DiHoneyBunny() {
        onOffSwitch.setOn(new Responder("honey bunny"));
    }

    public void setResponses(Responder responses) {
        this.responses = responses;
    }

    @Override
    public void input(String ear, String skin, String eye) {
        if(!ear.isEmpty()){
            bufferCounter = 0;
            String temp = regexUtil.extractRegex("(?<=my name is\\s)(.*)", ear);
            if (!temp.isEmpty()){user = temp;setSimpleAlg("got it "+user);return;}
        } else if (bufferCounter < buffer) {bufferCounter++;}
        if (onOffSwitch.getMode(ear)&& ear.isEmpty()&&drip.drip()){
            if(bufferCounter > buffer -1){
                setSimpleAlg(responses.getAResponse().replace("user",user));
            }
        }
    }
 

fukurou

the supreme coder
ADMIN
Python:
class DiHoneyBunny:
    def __init__(self):
        self._regex_util: RegexUtil = RegexUtil()
        self._on_off_switch: OnOffSwitch = OnOffSwitch()
        self.user: str = "user"
        self.drip: PercentDripper = PercentDripper()
        self.responses: Responder = Responder(
            "user", "i love you user", "hadouken", "shoryuken",
            "user is a honey bunny", "hadoken user", "shoryukens user",
            "i demand attention", "hey user", "uwu"
        )
        self.buffer: int = 10
        self.buffer_counter: int = 0

    def set_buffer(self, buffer: int) -> None:
        self.buffer = buffer

    def input(self, ear: str, skin: str, eye: str) -> None:
        if not ear:
            self.buffer_counter = 0
            temp: str = self._regex_util.extract_regex(r'(?<=my name is\s)(.*)', ear)
            if temp:
                self.user = temp
                self.set_simple_alg(f"got it {self.user}")
                return
        elif self.buffer_counter < self.buffer:
            self.buffer_counter += 1

        if self._on_off_switch.get_mode(ear) and not ear and self.drip.drip():
            if self.buffer_counter > self.buffer - 1:
                self.set_simple_alg(self.responses.get_a_response().replace("user", self.user))

    def set_simple_alg(self, message: str) -> None:
        # Implement your set_simple_alg logic here
        pass
 

fukurou

the supreme coder
ADMIN
Python:
class DiHoneyBunny(DiSkillV2):
    def __init__(self):
        super().__init__()  # Call the parent class constructor
        self.regex_util: RegexUtil = RegexUtil()
        self.on_off_switch: OnOffSwitch = OnOffSwitch()
        self.on_off_switch.setOn(Responder("honey bunny"))
        self.user = "user"
        self.drip: PercentDripper = PercentDripper()
        self.responses: Responder = Responder("user", "i love you user", "hadouken", "shoryuken",
                                              "user is a honey bunny", "hadoken user", "shoryukens user",
                                              "i demand attention", "hey user", "uwu")
        self._buffer = 10
        self._buffer_counter = 0
        self._bool1: bool = False

    def set_buffer(self, buffer):
        self._buffer = buffer

    def input(self, ear, skin, eye):
        if len(ear) > 0:
            self._buffer_counter = 0
            temp = self.regex_util.extractRegex(r'(?<=my name is\s)(.*)', ear)
            if temp:
                self.user = temp
                self.setSimpleAlg(f"got it {self.user}")
                return
        elif self._bool1 and self._buffer_counter < self._buffer:
            self._buffer_counter += 1
        self._bool1 = self.on_off_switch.getMode(ear)
        print(self._bool1)
        if self._bool1 and self.drip.drip():
            if self._buffer_counter > self._buffer - 1:
                self.setSimpleAlg(self.responses.getAResponse().replace("user", self.user))
 
Top