Menu

🚀 Palvelujen yhdistäminen käyttäjille

Kun käyttäjä päättää liittää sniper-botin, palvelumme tarjoaa mekanismin käyttäjän turvalliseen liittämiseen sniper-bottiin, joten jokaisen sniper-botin on lisättävä yksi ehto (kun käyttäjä lähettää viestejä), alla tarjoamme esimerkin suosituimmasta Node.js-kirjastostanode-telegram-bot-api , kuinka tehdä se:

KOODI kopioi
Kopioitu!
const TelegramBot = require('node-telegram-bot-api');

const TRIGGER_KEY = 'LOTUSMARKET';

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

(() => {
  const bot = new TelegramBot(TELEGRAM_TOKEN, {
    polling: true,
  });

  bot.on('message', async (data) => {
    const {
      text,
      chat: { id },
    } = data;

    if (text.startsWith(TRIGGER_KEY)) {
      const response = await fetch('https://lotusmarket.io/api/v1/sniper-bots/verify', {
        method: 'POST',
        headers: {
          ‘Accept’: ‘application/json’,
          'Content-Type': 'application/json',
          'Api-Key': LOTUSMARKET_API_KEY,
        },
        body: JSON.stringify({
           verificationCode: text,
           id,
        }),
      });

      if (response.status === 200) {
        // NOTIFY USER THAT EVERYTHING IS OKAY
        bot.sendMessage(id, 'You was connected to LotusMarket terminal!');
        return;
      }

      // NOTIFY USER THAT EVERYTHING IS OKAY
      bot.sendMessage(id, "Now you can't connect to LotusMarket terminal!");
    }
  });
})();

Tässä, kuten näet, on myös osa, jossa sniper-botin on lähetettävä lisäpyyntö, kun luetaan tätä tyyppistä viestiä. Alla on yksityiskohtaiset ohjeet, kuinka käyttää reittiä, joka on esimerkissä näkyvä.

POST https://lotusmarket.io/api/v1/sniper-bots/verify
kopioi
Kopioitu!

OLE VAROVAIN! PÄÄSYSI SAATTAA OLLA RAJOITETTU SEURAAVISTA SYYISTÄ:

  • IP-OSOITTEESI MUUTETTIIN, JA NYT API EI OLE KÄYTETTÄVISSÄSI ILMOITA MEILLE
  • OLET KÄYTTÄNYT LI TOO MONTA PYRKIÄ, RAJAMME ON 60 PYRKIÄ MINUUTISSA
  • USEIN MEIDÄN TÄYTYY PÄIVITTÄÄ VALKOISET LISTAT, JA TÄLLÖIN PALVELIN VOI OLLA POIS KÄYTÖSTÄ
HEADERS
Accept: application/json Content-Type: application/json
Api-Key: <YOUR_API_KEY>
BODY kopioi
Kopioitu!
{
  "id": 0,
  "verificationCode": "VERIFICATION_CODE",
}                                     

id

NUMERO

Telegram-keskustelun id, jossa käyttäjä kirjoitti vahvistuskoodin

verificationCode

MERKKIJONO

Koodi, jonka käyttäjä kopioi terminaalista sniper-bottiin liittämistä varten


Jos pyyntö täyttää kaikki ehdot onnistuneesti, vastaus on seuraavanlainen

RESPONSE kopioi
Kopioitu!
{
  "status": 200,
  "message": "Käyttäjä on vahvistettu onnistuneesti!"
}                                  

Jos pyyntö epäonnistuu, koodi ja syy annetaan vastauksessa

RESPONSE kopioi
Kopioitu!
{
  "status": 404,
  "message": "Vahvistuskoodia ei löytynyt!"
}

Jos API-KEY on virheellinen, vastaus on seuraavanlainen

RESPONSE copy
Kopioitu!
{
  "status": 403,
  "message": "Valtuutettu"
}

Jos käyttäjä on jo aktivoitu annetulla vahvistuskoodilla, vastaus on seuraavanlainen

RESPONSE kopioi
Kopioitu!
{
  "status": 400,
  "message": "Käyttäjä on jo aktivoitu"
}

Kun käyttäjä on käyttänyt liian monta yritystä, vastaus on seuraavanlainen

RESPONSE kopioi
Kopioitu!
{
  "status": 429,
  "message": "Ei enempää kuin 60 pyyntöä minuutissa"
}

Ei enempää kuin 60 pyyntöä minuutissa

NUMERO

Virhekoodi sisäisessä API:ssa

viesti

NUMERO/p>

Kuvaus syystä, miksi pyyntö epäonnistui

Connect to a wallet

Metamask