HARPA.AI
LIBRARYAPIGUIDESAI COMMANDSBLOG

๐Ÿ‘คย ย slot checker

Created by Leslie Amorganda
Updated on May 14, 06:25
Installed 2 times
RUNS JS CODE

How to Use

IMPORT COMMAND

Content

- type: click
  selectorType: ai
  selector:
    - $matches:
        - $tag: SPAN
        - $role: textbox
        - $id: select2-region-container
        - $class: select2-selection__rendered
        - $attribute: role=textbox
        - $attribute: aria-readonly=true
        - $style: '-apple-system:16px:400:normal'
        - $content: Region
        - $id: main_content
          traverse: '0:0:0:2:0:0:0'
        - $class: justify-content-center
          traverse: '0:0:0:2:0:0:0'
        - $class: mt-5
          traverse: '5:0:0:0:2:0:0:0'
        - $class: col-lg-10
          traverse: '0:5:0:0:0:2:0:0:0'
        - $class: col-md-9
          traverse: '0:5:0:0:0:2:0:0:0'
        - shift: '9:33'
          $anchor: Region
        - traverse: '-1:2:0:0:0'
          $text: Region
        - $anchor: Location
          shift: 9:-49
        - traverse: '-2:0:2:0:0:0'
          $text: Location
        - $anchor: Location Address
          shift: 0:-86
        - traverse: '-6:0:2:0:0:0'
          $text: Location Address
      min: 8
    - $size: 1
  item:
    type: element
    container:
      __$ht: element
      id: 1
    value: Region
  label: START
  silent: true
- selector:
    - $matches:
        - $tag: LI
        - $role: option
        - $id: select2-region-result-uu7w-05
        - $class: select2-results__option
        - $attribute: role=option
        - $attribute: aria-selected=false
        - $attribute: data-select2-id=select2-region-result-uu7w-05
        - $style: '-apple-system:16px:400:normal'
        - $content: REGION {{data}}
        - $id: select2-region-results
          traverse: '7'
        - $role: listbox
          traverse: '7'
        - $class: select2-results__options
          traverse: '7'
        - $class: select2-results
          traverse: '0:7'
        - $class: select2-dropdown
          traverse: '1:0:7'
        - $anchor: Select Service
          shift: '-2:20'
        - traverse: '-12:16:0:1:0:7'
          $text: Select Service
        - $anchor: Location Details
          shift: '-14:-37'
        - traverse: '-9:16:0:1:0:7'
          $text: Location Details
        - $anchor: Service Application
          shift: '7:57'
        - traverse: '-8:16:0:1:0:7'
          $text: Service Application
      min: 8
    - $size: 1
  item:
    container:
      id: 132
      __$ht: element
    value: REGION 5
    type: element
  type: click
  selectorType: ai
  silent: true
- type: wait
  for: 5s
  silent: true
- selector:
    - $matches:
        - $tag: SPAN
        - $role: textbox
        - $id: select2-location-container
        - $class: select2-selection__rendered
        - $attribute: role=textbox
        - $attribute: aria-readonly=true
        - $style: '-apple-system:16px:400:normal'
        - $content: Location Address
        - traverse: '0:0:1:2:0:0:0'
          $id: main_content
        - $class: justify-content-center
          traverse: '0:0:1:2:0:0:0'
        - traverse: '5:0:0:1:2:0:0:0'
          $class: mt-5
        - traverse: '0:5:0:0:1:2:0:0:0'
          $class: col-lg-10
        - $class: col-md-9
          traverse: '0:5:0:0:1:2:0:0:0'
        - $anchor: Location
          shift: '9:33'
        - $text: Location
          traverse: '-1:2:0:0:0'
        - $anchor: Service Application
          shift: 9:-49
        - traverse: '-2:1:2:0:0:0'
          $text: Service Application
        - $anchor: Select Service
          shift: 0:-86
        - traverse: '-6:1:2:0:0:0'
          $text: Select Service
      min: 7
    - $size: 1
  item:
    container:
      id: 133
      __$ht: element
    type: element
    value: Location Address
  type: click
  selectorType: ai
  silent: true
- selector:
    - $matches:
        - $tag: LI
        - $role: option
        - $id: select2-location-result-3pct-192
        - $class: select2-results__option
        - $attribute: role=option
        - $attribute: aria-selected=false
        - $attribute: data-select2-id=select2-location-result-3pct-192
        - $style: '-apple-system:16px:400:normal'
        - $content: Camarines Sur - Robinsons Naga
        - $id: select2-location-results
          traverse: '4'
        - $role: listbox
          traverse: '4'
        - $class: select2-results__options
          traverse: '4'
        - traverse: '0:4'
          $class: select2-results
        - traverse: '1:0:4'
          $class: select2-dropdown
        - $anchor: Masbate FO
          shift: '0:36'
        - traverse: '-1:4'
          $text: Masbate FO
        - $anchor: LCC Supermarket - Legazpi (Events Center 4th Floor)
          shift: 0:-36
        - $text: LCC Supermarket - Legazpi (Events Center 4th Floor)
          traverse: '-1:4'
        - $anchor: SM DAET
          shift: '0:72'
        - $text: SM DAET
          traverse: '-1:4'
      min: 7
    - $size: 1
  item:
    container:
      id: 134
      __$ht: element
    type: element
    value: Camarines Sur - Robinsons Naga
  type: click
  selectorType: ai
  silent: true
- type: wait
  for: 5s
  silent: true
- selector:
    - $matches:
        - $tag: SPAN
        - $role: textbox
        - $id: select2-form-container
        - $class: select2-selection__rendered
        - $attribute: role=textbox
        - $attribute: aria-readonly=true
        - $style: '-apple-system:16px:400:normal'
        - $content: Select Service
        - $class: select2-selection__placeholder
          traverse: '-1'
        - traverse: '0:0:2:2:0:0:0'
          $id: main_content
        - $class: justify-content-center
          traverse: '0:0:2:2:0:0:0'
        - traverse: '5:0:0:2:2:0:0:0'
          $class: mt-5
        - traverse: '0:5:0:0:2:2:0:0:0'
          $class: col-lg-10
        - $anchor: Service Application
          shift: '9:33'
        - $text: Service Application
          traverse: '-1:2:0:0:0'
        - shift: '-12:-62'
          $anchor: Location Details
        - traverse: '-3:2:2:0:0:0'
          $text: Location Details
        - shift: '0:82'
          $anchor: Camarines Sur - Robinsons Naga
        - traverse: '-5:2:2:0:0:0'
          $text: Camarines Sur - Robinsons Naga
      min: 7
    - $size: 1
  item:
    container:
      id: 5
      __$ht: element
    type: element
    value: Select Service
  type: click
  selectorType: ai
  silent: true
- selector:
    - $matches:
        - $tag: LI
        - $role: option
        - $id: select2-form-result-gf7z-196
        - $class: select2-results__option
        - $class: select2-results__option--highlighted
        - $attribute: role=option
        - $attribute: aria-selected=true
        - $attribute: data-select2-id=select2-form-result-gf7z-196
        - $style: '-apple-system:16px:400:normal'
        - $content: Career Service - Professional
        - $id: select2-form-results
          traverse: '0'
        - $role: listbox
          traverse: '0'
        - $class: select2-results__options
          traverse: '0'
        - traverse: '0:0'
          $class: select2-results
        - traverse: '1:0:0'
          $class: select2-dropdown
        - shift: '-14:18'
          $anchor: Location Details
        - traverse: '-9:16:0:1:0:0'
          $text: Location Details
        - $anchor: Career Service - SubProfessional
          shift: 0:-36
        - traverse: '-1:0'
          $text: Career Service - SubProfessional
        - shift: '-14:-38'
          $anchor: Camarines Sur - Robinsons Naga
        - traverse: '-11:16:0:1:0:0'
          $text: Camarines Sur - Robinsons Naga
      min: 6
    - $size: 1
  item:
    container:
      id: 135
      __$ht: element
    type: element
    value: Career Service - Professional
  type: click
  selectorType: ai
  silent: true
- selector:
    - $matches:
        - $tag: BUTTON
        - $role: button
        - $class: swal2-confirm
        - $class: swal2-styled
        - $attribute: type=button
        - $attribute: aria-label
        - $attribute: 'style=display: inline-block;'
        - $style: '-apple-system:17px:500:normal'
        - $content: OK
        - $class: swal2-actions
          traverse: '1'
        - $class: swal2-popup
          traverse: '14:1'
        - $class: swal2-modal
          traverse: '14:1'
        - $class: swal2-icon-info
          traverse: '14:1'
        - $class: swal2-show
          traverse: '14:1'
        - $anchor: Tue
          shift: '-24:120'
        - traverse: '-17:16:0:14:1'
          $text: Tue
        - $anchor: Mon
          shift: '50:120'
        - $text: Mon
          traverse: '-17:16:0:14:1'
        - $anchor: Wed
          shift: '-97:120'
        - $text: Wed
          traverse: '-17:16:0:14:1'
      min: 7
    - $size: 1
  item:
    container:
      id: 136
      __$ht: element
    type: element
    value: OK
  type: click
  selectorType: ai
  silent: true
- type: wait
  for: 5s
  silent: true
- selector:
    - $matches:
        - $tag: DIV
        - $class: fc-row
        - $class: fc-week
        - $class: table-bordered
        - $attribute: style
        - $style: '-apple-system:16px:400:normal'
        - $content: "{{data}}\n\t\n{{data}}\n\t\n{{data}}\n\t\n{{data}}\n\t\n{{data}}"
        - $class: fc-day-grid
          traverse: '3'
        - $class: fc-scroller
          traverse: '0:3'
        - $class: fc-day-grid-container
          traverse: '0:3'
        - $class: fc-body
          traverse: '0:0:0:0:3'
        - $class: fc-view
          traverse: '0:1:0:0:0:0:3'
        - $anchor: ร—
          shift: '93:19'
        - traverse: '-8:1:0:1:0:0:1:0:0:0:0:3'
          $text: ร—
        - $anchor: LEGEND
          shift: 1:-128
        - traverse: '-2:0:1:0:0:1:0:0:0:0:3'
          $text: LEGEND
        - $anchor: Available Full Schedule/Holiday
          shift: 1:-128
        - traverse: '-1:0:1:0:0:1:0:0:0:0:3'
          $text: Available Full Schedule/Holiday
      min: 9
    - $size: 1
  item:
    container:
      __$ht: element
      id: 7
    value: "\t\t\t\t\n18\n\t\n19\n\t\n20\n\t\n21\n\t\n22\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t"
    type: element
  type: click
  selectorType: ai
  silent: true
- type: extract
  selector:
    - $matches:
        - $tag: DIV
        - $class: fc-row
        - $class: fc-week
        - $class: table-bordered
        - $attribute: style
        - $style: '-apple-system:16px:400:normal'
        - $content: "{{data}}\n\t\n{{data}}\n\t\n{{data}}\n\t\n{{data}}\n\t\n{{data}}"
        - $class: fc-day-grid
          traverse: '3'
        - $class: fc-scroller
          traverse: '0:3'
        - $class: fc-day-grid-container
          traverse: '0:3'
        - $class: fc-body
          traverse: '0:0:0:0:3'
        - $class: fc-view
          traverse: '0:1:0:0:0:0:3'
        - shift: '93:83'
          $anchor: ร—
        - $text: ร—
          traverse: '-8:1:0:1:0:0:1:0:0:0:0:3'
        - shift: 1:-129
          $anchor: LEGEND
        - $text: LEGEND
          traverse: '-2:0:1:0:0:1:0:0:0:0:3'
        - $anchor: Available Full Schedule/Holiday
          shift: 1:-129
        - $text: Available Full Schedule/Holiday
          traverse: '-1:0:1:0:0:1:0:0:0:0:3'
      min: 9
    - $size: 1
  item:
    container:
      __$ht: element
      id: 7
    type: element
    value: "\t\t\t\t\n18\n\t\n19\n\t\n20\n\t\n21\n\t\n22\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t"
  default: ''
  selectorType: ai
  param: element
  silent: false
- type: js
  code: |-
    const backgroundEvents = document.querySelectorAll('.fc-bgevent');
    let statusResult = "opened";
    backgroundEvents.forEach(event => {
        const style = window.getComputedStyle(event);
        const bg = style.backgroundColor;
        const htmlCode = event.outerHTML.toLowerCase();
        if (htmlCode.includes('ec4646') || bg.includes('236')) {
            statusResult = "red";
        }
    });

    // Get current time in HH:mm format
    const now = new Date();
    const hours = String(now.getHours()).padStart(2, '0');
    const minutes = String(now.getMinutes()).padStart(2, '0');
    const currentTime = `${hours}:${minutes}`;

    // IF THE SLOTS ARE OPENED, TRIGGER AN IMMEDIATE LOUD ALARM
    if (statusResult === "opened") {
        // Standard system beep audio alert
        const audioCtx = new (window.AudioContext || window.webkitAudioContext)();
        const oscillator = audioCtx.createOscillator();
        oscillator.type = 'sine';
        oscillator.frequency.setValueAtTime(880, audioCtx.currentTime); // High pitch beep
        oscillator.connect(audioCtx.destination);
        oscillator.start();
        setTimeout(() => oscillator.stop(), 2000); // Ring for 2 seconds
        // Push a pop-up window that halts the page and demands attention
        alert("๐Ÿšจ SLOT OPENED! REGISTER NOW FOR MAY 19, 20, or 21! ๐Ÿšจ");
    }

    return { param: `${statusResult} @ ${currentTime}` };
  timeout: 15000
  args: ''
  param: ''
  onFailure: ''
- type: wait
  for: custom-delay
  delay: '40000'
  silent: true
- type: jump
  to: START
Notice: Please read before using

This automation command is created by a community member. HARPA AI team does not audit community commands.

Please review the command carefully and only install if you trust the creator.

Contact us
HomeUse CasesGuidesPrivacy PolicyTerms of Service
CAN WE STORE COOKIES?
Our website uses cookies for the purposes of accessibility and security. They also allow us to gather statistics in order to improve the website for you. More info: Privacy Policy