Clicker bot for buying NTF packs on binance(NOT SUPPORTING NOW!)
ΠΠ»ΠΈΠΊΠ΅Ρ Π±ΠΎΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΠ€Π’ ΠΏΠ°ΠΊΠΎΠ² Π½Π° Π±ΠΈΠ½Π°Π½ΡΠ΅ (Π½Π° ΡΡΡΡΠΊΠΎΠΌ Π½ΠΈΠΆΠ΅)
Donate: *BTC - 18y7UP8P3Dd9kz7eJtZaLvRif22swyK9oF . *BNB/ETH/Polygon networks - 0xa8075e5bb773572891eE6Ee3091c9D1F4177465B . *XRP - rDgRhbCPTnGutuGzqmJjFadTWfEzvfxEj6 .
About the script and the script itself
The script must be placed on the page of the sale itself, preferably right before the sale (1-2 minutes), the number of packs for the purchase will be requested. Every millisecond, the sell block is polled to find the buy button. Once the button appears, the script will enter the quantity and click on the buy button. After that, the page will start polling for the appearance of the confirmation block, as soon as the block appears, the confirmation button is pressed. Often, after pressing, errors are issued, so after the first press, the pressing interval is not reset. If the quantity is over. Close the page.
How to use
- There is a variable "packsValue" in the script, replace its value with yours. By default 1.
- Place this script for sale through the developer's console a couple of minutes before the start of the sale.
- Wait for the start of the sale.
- After a successful or unsuccessful purchase, close or refresh the page.
Compressed script
let packsValue=1,buyerInterval=setInterval(buyer,1),switcher=true,countInterval;function buyer(){if(document.querySelector('.css-bsjx8j').querySelector('button')){const block=document.querySelector('.css-bsjx8j'),buyBtn=block.querySelector('button');countInterval=setInterval(clicker,1);if(switcher==false){buyBtn.click();clearInterval(buyerInterval);setInterval(apply,1)}}else{console.log('waiting selling time')}}function apply(){if(document.querySelector('.css-z9ynqk')){const divider=document.querySelector('.css-z9ynqk'),applyBtn=divider.querySelector('button');applyBtn.click()}else{console.log('waiting apply divider')}}function clicker(){if(packsValue-1!=0){document.querySelector('.css-1my7wuf').nextElementSibling.click();packsValue-=1}else{switcher=false;clearInterval(countInterval)}}
Max supply buyer script
let buyerInterval=setInterval(buyer,1);function buyer(){if(document.querySelector('.css-bsjx8j').querySelector('button')){const block=document.querySelector('.css-bsjx8j'),buyBtn=block.querySelector('button'),maxBtn=block.querySelector('.css-f2ec0a');maxBtn.click();console.log('Max clicked');buyBtn.click();console.log('Buy clicked');clearInterval(buyerInterval);setInterval(apply,1)}else{console.log('waiting selling time')}}function apply(){if(document.querySelector('.css-z9ynqk')){const divider=document.querySelector('.css-z9ynqk'),applyBtn=divider.querySelector('button');applyBtn.click()}else{console.log('waiting apply divider')}}
The complete script (long-script) is available in the commented repository.
I hope my script will help at least someone.
Binance NFT sales clicker bot (eng near)
Π ΡΠ°Π±ΠΎΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΈ ΡΠ°ΠΌ ΡΠΊΡΠΈΠΏΡ
Donate: *BTC - 18y7UP8P3Dd9kz7eJtZaLvRif22swyK9oF . *BNB/ETH/Polygon networks - 0xa8075e5bb773572891eE6Ee3091c9D1F4177465B . *XRP - rDgRhbCPTnGutuGzqmJjFadTWfEzvfxEj6 .
Π‘ΠΊΡΠΈΠΏΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΉΠ»Π°, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΡΠΌ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ΠΉ(1-2 ΠΌΠΈΠ½), ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠΎΡΠΊΠ° Π·Π°ΠΏΡΠΎΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠ°ΠΊΠΎΠ². ΠΠ°ΠΆΠ΄ΡΡ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π±Π»ΠΎΠΊ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π½Π° Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ, ΡΠΊΡΠΈΠΏΡ Π²Π²Π΅Π΄Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΊΠΎΠ² ΠΈ Π½Π°ΠΆΠΌΠ΅Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ½Π΅ΡΡΡ ΠΎΠΏΡΠΎΡ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π²ΡΠ΄Π°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π΅ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΊΠΎΠ² Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ, Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ»Π°Π²Π½ΡΠΉ ΠΏΠ»ΡΡ ΡΠΊΡΠΈΠΏΡΠ°, ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π°Π½ Π·Π° Π½Π΅Π³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
- Π ΡΠΊΡΠΈΠΏΡΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ "packsValue", Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡΠ΅. ΠΠΎ Π΄Π΅ΡΠΎΠ»ΡΡ 1.(ΠΠ΅ΡΠΌΠ΅Π½Π½Π°Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΊΡΠΈΠΏΡΠ° "let packsValue=1")
- ΠΠΎΠΌΠ΅ΡΠ°Π΅ΡΠ΅ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΄Π°ΠΆΠ°, Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ΅ΠΉΠ»Π°.(ΠΠ΅ Π·Π°ΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ)
- ΠΠ΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»Π° ΡΠ΅ΠΉΠ»Π°.
- ΠΠΎΡΠ»Π΅ ΡΠ΄Π°ΡΠ½ΠΎΠΉ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΉ Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΆΠ°ΡΡΠΉ ΡΠΊΡΠΈΠΏΡ
let packsValue=1,buyerInterval=setInterval(buyer,1),switcher=!0,countInterval;function buyer(){if(document.querySelector(".css-bsjx8j").querySelector("button")){const e=document.querySelector(".css-bsjx8j"),t=e.querySelector("button");countInterval=setInterval(clicker,1),0==switcher&&(t.click(),clearInterval(buyerInterval),setInterval(apply,1))}else console.log("waiting selling time")}function apply(){if(document.querySelector(".css-z9ynqk")){const e=document.querySelector(".css-z9ynqk"),t=e.querySelector("button");t.click()}else console.log("waiting apply divider")}function clicker(){packsValue-1!=0?(document.querySelector(".css-1my7wuf").nextElementSibling.click(),--packsValue):(switcher=!1,clearInterval(countInterval))}
Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠ°ΠΊΠΎΠ²
let buyerInterval=setInterval(buyer,1);function buyer(){if(document.querySelector('.css-bsjx8j').querySelector('button')){const block=document.querySelector('.css-bsjx8j'),buyBtn=block.querySelector('button'),maxBtn=block.querySelector('.css-f2ec0a');maxBtn.click();console.log('Max clicked');buyBtn.click();console.log('Buy clicked');clearInterval(buyerInterval);setInterval(apply,1)}else{console.log('waiting selling time')}}function apply(){if(document.querySelector('.css-z9ynqk')){const divider=document.querySelector('.css-z9ynqk'),applyBtn=divider.querySelector('button');applyBtn.click()}else{console.log('waiting apply divider')}}
ΠΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ (long-script) Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ.
ΠΠ°Π΄Π΅ΡΡΡ ΠΌΠΎΠΉ ΡΠΊΡΠΈΠΏΡ Ρ ΠΎΡΡ ΠΊΠΎΠΌΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.