Menu

🔔 用户信号

在特定用户验证之后,他们仍然可以设置或具有对 premium page的过滤器,因此在我们确认验证后,我们将通过不同的触发器以特定格式发送关于用户偏好的信息。下面我们将使用 socket.io 方法来实现这些目标。

小心!我们建议使用 socket.io 库的最新版本的客户端部分,但如果不可能,请参阅 客户端兼容性

要开始接收关于用户需求的信息,需要通过特定路由连接,下面我们提供了最流行的 Node.js 库的示例socket.io-client ,如何做到这一点:

CODE 复制
已复制!
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
  });
})();

在这里,正如您所看到的,狙击机器人需要处理不同的事件,下面是如何使用上述示例中显示的路由的详细说明。 {botName} 是您从我们那里得到的数据替换(请参阅 🔥 高级 -> 📢 简介 )

SOCKET wss://lotusmarket.io/api/v1/sniper-bots/users/{botName}
复制
已复制!

小心!由于以下原因,您的访问可能会受到限制:

  • 您的 IP 地址已更改,现在 API 不可用, 请通知我们
  • 您尝试了太多次的请求,我们的限制是每分钟 60 次请求
  • 有时我们需要刷新白名单,在这个时候服务器可能无法使用/li>
  • 确保您处理“重新连接”和“断开连接”事件,因为在过程中可能会有一些干扰
HEADERS
Api-Key: <YOUR_API_KEY>

此路由具有以下事件:

new-token

在此事件中,仅为购买了 'Tier 1'费率的用户发出数据,格式特定如下

RESPONSE copy
已复制!
{
  "chatId": 0,
  "networkId": 56,
  "tokenAddress": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82"
}                                  

chatId

号码

已验证用户的 Telegram 聊天 id

networkId

号码

基于 EVM 的网络的标准标识符,其中:

  • 1 - 以太坊区块链
  • 56 - 币安区块链

tokenAddress

字符串

存在于特定区块链中的代币地址

在此事件中,仅为购买了 'Tier 2'费率的用户发出数据,格式特定如下

RESPONSE 复制
已复制!
{
  "chatId": 0,
  "networkId": 56,
  "tokenAddress": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82",
  "transactionLimitation": "5000000",
  "walletLimitation": "50000000000000000"
}
                                        

chatId

号码

已验证用户的 Telegram 聊天 id

networkId

号码

基于 EVM 的网络的标准标识符,其中:

  • 1 - 以太坊区块链
  • 56 - 币安区块链

tokenAddress

字符串

存在于特定区块链中的代币地址

transactionLimitation

STRING, NULLABLE

Max amount of tokens that allow to buy per transaction

walletLimitation

STRING, NULLABLE

Max amount of tokens that allow to buy per wallet

Connect to a wallet

Metamask