RabbitHouseCorp / usagi-http-interaction

πŸ“‘ - A library for interacting with Http Interaction API (API for receiving interactions.)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

usagi-http-interaction

A library for interacting with Http Interaction API (API for receiving interactions.)

Install

Github: npm install RabbitHouseCorp/usagi-http-interaction#main.

It is necessary that you have Git installed on the machine.

Example of how to connect

const { UsagiClient } = require('usagi-http-interaction')

const usagiClient = new UsagiClient({
  protocol: 'http://',
  ip: '127.0.0.1',
  secret: 'key secret πŸ‘€',
  publicKey: 'PublicKey',
  client: client,
  eventName: 'interactionCreate',
  lengthLatency: 10,
  websocketOptions: {
    reconnect: true,
    time: 1 * 1000,
    maxReconnect: 10
  }

  // Events
  //
  // reconnecting
  // connected
  // open
  // close
  // message
  // unexpected-response
  // upgrade
  // interaction
  // httpGateway
  clientUusagiClientsagi.on('interaction', (interactionData) => {
    // ... your code!
  })

  usagiClient.connect() // For connect!
})

Download API

Click Here (https://github.com/RabbitHouseCorp/http-interaction)

About

πŸ“‘ - A library for interacting with Http Interaction API (API for receiving interactions.)

License:MIT License


Languages

Language:TypeScript 100.0%