🚀 Kullanıcılar için hizmetlerin birleştirilmesi
KODnode-telegram-bot-api , bunu nasıl yapacağınız:
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.
https://lotusmarket.io/api/v1/sniper-bots/verify
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
Accept: application/json
Content-Type: application/json
Api-Key: <YOUR_API_KEY>
{
"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
{
"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
{
"status": 404,
"message": "Doğrulama kodu bulunamadı!"
}
API-KEY geçersizse, yanıt aşağıdaki formatta olacaktır
{
"status": 403,
"message": "Yetkisiz"
}
Kullanıcı belirtilen doğrulama kodu ile zaten etkinleştirilmişse, yanıt aşağıdaki formatta olacaktır
{
"status": 400,
"message": "Kullanıcı zaten etkinleştirilmiş"
}
Kullanıcı çok fazla deneme yapmışsa, yanıt aşağıdaki formatta olacaktır
{
"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