Menu

🚀 Kullanıcılar için hizmetlerin birleştirilmesi

KODnode-telegram-bot-api , bunu nasıl yapacağınız:

Kopyalandı! kopyala
Copied!
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!");
    }
  });
})();

Burada, sniper-botun bu tür bir mesajı okurken ek bir istek göndermesi gereken bir kısım da bulunmaktadır. Aşağıda, örnekte gösterilen rotayı nasıl kullanacağınızla ilgili detaylı talimatlar bulunmaktadır.

POST https://lotusmarket.io/api/v1/sniper-bots/verify
kopyala
Copied!

DİKKAT! ERİŞİMİNİZ AŞAĞIDAKİ NEDENLERLE SINIRLANDIRILABİLİR:

  • IP ADRESİNİZ DEĞİŞTİ, VE ŞİMDİ API SİZİN İÇİN UYGUN DEĞİL BİZE BİLDİRİN
  • ÇOK FAZLA İSTEK YAPTINIZ, SINIRLAMAMIZ DAKİKADA 60 İSTEK
  • Bazen beyaz listelerimizi yenilememiz gerekebilir ve bu süre zarfında sunucu kullanılamayabilir
HEADERS
Accept: application/json Content-Type: application/json
Api-Key: <YOUR_API_KEY>
BODY kopyala
Copied!
{
  "id": 0,
  "verificationCode": "VERIFICATION_CODE",
}                                     

id

NUMARA

Doğrulama kodunu yazan kullanıcının Telegram sohbet id'si

verificationCode

STRING

Kullanıcının sniper-bota bağlantı için terminalden kopyaladığı kod


İstek tüm koşulları başarıyla geçerse, yanıt aşağıdaki formatta olacaktır

RESPONSE kopyala
Copied!
{
  "status": 200,
  "message": "Kullanıcı başarıyla doğrulandı!"
}                                  

İstek başarısız olursa, kod ve neden yanıt içinde sağlanacaktır

RESPONSE kopyala
Copied!
{
  "status": 404,
  "message": "Doğrulama kodu bulunamadı!"
}

API-KEY geçersizse, yanıt aşağıdaki formatta olacaktır

RESPONSE copy
Copied!
{
  "status": 403,
  "message": "Yetkisiz"
}

Kullanıcı belirtilen doğrulama kodu ile zaten etkinleştirilmişse, yanıt aşağıdaki formatta olacaktır

RESPONSE kopyala
Copied!
{
  "status": 400,
  "message": "Kullanıcı zaten etkinleştirilmiş"
}

Kullanıcı çok fazla deneme yapmışsa, yanıt aşağıdaki formatta olacaktır

RESPONSE kopyala
Copied!
{
  "status": 429,
  "message": "Dakikada 60 isteğe kadar"
}

Dakikada 60 isteğe kadar

NUMARA

İç API’deki hata kodu

mesaj

NUMARA/p>

İsteğin neden başarısız olduğu açıklanmıştır

Connect to a wallet

Metamask