Schnittstelle HumanizerTools

Alle bekannten Implementierungsklassen:
DMListener, ListenerThreadManager, LoginAction, SearchAction, UpdateUserAction

public interface HumanizerTools
The `HumanizerTools` interface defines methods for introducing delays between actions and for checking the status of the action queue in the Seleniagram bot. This interface is intended to simulate human-like pauses during automation tasks to avoid detection and to make the bot's behavior more natural. The delays are introduced between actions (e.g., input delays and site delays) to mimic human interaction speeds.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    default boolean
    Checks whether the action queue is currently being handled.
    default void
    Introduces a delay to simulate human-like input timing.
    default void
    Introduces a delay between site interactions.
  • Methodendetails

    • inputDelay

      default void inputDelay()
      Introduces a delay to simulate human-like input timing. The delay lasts for 500 milliseconds. This method is called to add a short pause before or after user input actions, simulating a human's typing delay.
    • siteDelay

      default void siteDelay()
      Introduces a delay between site interactions. The delay lasts for 5000 milliseconds (5 seconds). This method is typically used to add a longer pause between actions on different pages or sections of a site, simulating a more natural browsing experience.
    • checkingActionQueue

      default boolean checkingActionQueue()
      Checks whether the action queue is currently being handled.
      Gibt zurück:
      `true` if the action queue is being processed, `false` otherwise. This method is used to monitor the state of the action thread and determine if the bot is in the middle of executing a set of actions.