🚀 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:
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ä.
https://lotusmarket.io/api/v1/sniper-bots/verify
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Ä
Accept: application/json
Content-Type: application/json
Api-Key: <YOUR_API_KEY>
{
"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
{
"status": 200,
"message": "Käyttäjä on vahvistettu onnistuneesti!"
}
Jos pyyntö epäonnistuu, koodi ja syy annetaan vastauksessa
{
"status": 404,
"message": "Vahvistuskoodia ei löytynyt!"
}
Jos API-KEY on virheellinen, vastaus on seuraavanlainen
{
"status": 403,
"message": "Valtuutettu"
}
Jos käyttäjä on jo aktivoitu annetulla vahvistuskoodilla, vastaus on seuraavanlainen
{
"status": 400,
"message": "Käyttäjä on jo aktivoitu"
}
Kun käyttäjä on käyttänyt liian monta yritystä, vastaus on seuraavanlainen
{
"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