Menu

🔔 Segnali sugli utenti

Dopo la verifica di uno specifico utente, questi può comunque impostare o avere filtri su premium page, quindi dopo la conferma della verifica da parte nostra, invieremo informazioni sulle preferenze dell’utente in un formato specifico tramite diversi trigger. Di seguito utilizzeremo l’approccio socket.io per raggiungere questi obiettivi.

ATTENZIONE! RACCOMANDIAMO DI UTILIZZARE L’ULTIMA VERSIONE DEL CLIENT DELLA LIBRERIA SOCKET.IO, MA SE NON È POSSIBILE, PER FAVORE CONSULTA COMPATIBILITÀ DEL CLIENT

Per iniziare a ricevere informazioni sugli utenti è necessario collegarsi tramite un percorso specifico; di seguito forniamo un esempio su una delle librerie Node.js più popolarisocket.io-client , come fare:

CODE copia
Copiato!
const io = require('socket.io-client');

// API-KEYS
const LOTUSMARKET_API_KEY = 'YOUR_LOTUS_MARKET_API_KEY';

(() => {
  const socket = io('wss://lotusmarket.io/api/v1/sniper-bots/users', {
    extraHeaders: {
      'Api-Key': LOTUSMARKET_API_KEY,
    },
  });

  socket.on('connect', () => {
    socket.on('TIER-1', (data) => {
      // HERE PROCESS RECEIVING DATA
    });

    socket.on('TIER-2', (data) => {
      // HERE PROCESS RECEIVING DATA
    });
  });

  socket.on("reconnection_attempt", () => {
    // HANDLE THIS EVENT
  });

  socket.on("reconnect", () => {
    // HANDLE THIS EVENT
  });

  socket.on("disconnect", (reason) => {
    // HANDLE THIS ONE
  });

  socket.on('error', () => {
    // HERE PROCESS THE ERRORS WITH NETWORK
  });

  socket.on('reconnect_error', () => {
    // HERE PROCESS THE ERRORS WITH NETWORK
  });
})();

Qui, come puoi vedere, ci sono eventi diversi che il bot sniper deve gestire; di seguito troverai le istruzioni dettagliate su come utilizzare il percorso mostrato nell’esempio sopra. Il {botName} è un dato sostituito da te che ti è stato fornito da noi (vedi 🔥 Premium -> 📢 Introduzione )

SOCKET wss://lotusmarket.io/api/v1/sniper-bots/users/{botName}
copia
Copiato!

FAI ATTENZIONE! L’ACCESSO POTREBBE ESSERE RESTRITO PER I SEGUENTI MOTIVI:

  • IL TUO IP È STATO CAMBIATO, E ORA L’API NON È DISPONIBILE PER TE TI PREGO DI NOTIFICARCI
  • HAI UTILIZZATO TROPPI TENTATIVI DI RICHIESTE, IL NOSTRO LIMITE È 60 RICHIESTE AL MINUTO
  • A VOLTE Dobbiamo AGGIORNARE LE NOSTRE LISTE BIANCHE E IN QUESTO MOMENTO IL SERVER POTREBBE NON ESSERE DISPONIBILE/li>
  • ASSICURATI DI GESTIRE GLI EVENTI "reconnect" E "disconnect", PERCHÉ NEL PROCESSO POTREBBE ESSERCI QUALCHE INTERRUZIONE
HEADERS
Api-Key: <YOUR_API_KEY>

Questo percorso ha i seguenti eventi:

nuovo-token

In questo evento, i dati vengono emessi solo per gli utenti che hanno acquistato le tariffe "Tier 1" e "Tier 2", in un formato specifico; ad esempio, per un utente "Tier 1" è:

RESPONSE copy
Copiato!
{
  "chatId": 0,
  "networkId": 56,
  "tokenAddress": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82"
}                                  

chatId

NUMERO

Id chat Telegram dell’utente che è stato verificato

networkId

NUMERO

Identificatore standard delle reti basate su EVM, dove:

  • 1 - è la blockchain di Ethereum
  • 56 - è la blockchain di Binance

tokenAddress

STRINGA

Indirizzo del token che esiste in una blockchain specifica

Per la tariffa "Tier 2", in un formato specifico:

RESPONSE copia
Copiato!
{
  "chatId": 0,
  "networkId": 56,
  "tokenAddress": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82",
  "transactionLimitation": "5000000",
  "walletLimitation": "50000000000000000"
}
                                        

chatId

NUMERO

Id chat Telegram dell’utente che è stato verificato

networkId

NUMERO

Identificatore standard delle reti basate su EVM, dove:

  • 1 - è la blockchain di Ethereum
  • 56 - è la blockchain di Binance

tokenAddress

STRINGA

Indirizzo del token che esiste in una blockchain specifica

transactionLimitation

STRINGA, NULLABILE

Quantità massima di token che è possibile acquistare per transazione

walletLimitation

STRINGA, NULLABILE

Quantità massima di token che è possibile acquistare per wallet

Connect to a wallet

Metamask