2.1.0-update • Published 2 years ago

vksnake v2.1.0-update

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

📦 Installation

Node.js 12.20.0 or newer is required

  • Using Yarn (recommended)
    yarn add vksnake
  • Using npm
    npm i vksnake
  • Using pnpm

    pnpm add vksnake
  • Usage to methods VK

import { Method, VK } from 'vksnake';

const vk = new VK({ 
token: process.env.TOKEN
})

async function method () {

const body = await new Method().use('users.get', {
user_id: 501
})

console.log(body)

}

method ()
import { Method, VK } from 'vksnake';

const vk = new VK({
token: process.env.TOKEN
})

async function method () {

const body = await new Method().use('wall.get', {
owner_id: 1
})

console.log(body)

}

method ()

Usage to method

import { Method, VK } from 'vksnake';

const vk = new VK({
token: process.env.TOKEN
})

async function method () {

const body = await new Method().getInfoUser(501, { user_id: 501 })

console.log(body)

}

method()

Send message in chat

import { Method, VK, getRandomId } from 'vksnake';

const vk = new VK({
token: ''
})

async function method () {

const body = await new Method().use('messages.send', {
random_id: getRandomId(),
peer_id: ...userId or chatId,
message: 'Привет'
})

console.log(body) // Object
}

// or

async function method () {

const body = await new Method().send('Привет', {
senderId: ...userId or chatId
})

console.log(body) // Object
}

Checking token

import { Method, VK } from 'vksnake';

const vk = new VK({
token: process.env.TOKEN
})

const body = new Method().secretSnake();

console.log(body) // Boolean

API Limite

const { VK, Method, API, APILimite } = require('vksnake');

const vk = new VK({
token: process.env.TOKEN
});

async function getInfo () {

const body = await new Method().use('users.get', { user_id: 501 });

console.log(body)

}

const body = new API({
apiType: 'slize',
limite: 2
});

const confrim = new APILimite(body);

async function get () {

const value = confrim.limite();

console.log(value)

}

get()

console.log(confrim)

Invalid params

import { paramsInvalide } from 'vksnake';

const body = paramsInvalide('@id500, @id700, @id1, @id900, https://vk.com/id970');

console.log(body) // ['500', '700', '1', '900', '970']

Getters

const { Update, VK } = require("vksnake");

const vk = new VK({ token: "" })

const body = new Update();

console.log(body.api.options.token()) // get result token

Support

Contacts

2.1.0-update

2 years ago

1.5.0-update

2 years ago

1.1.0-update

2 years ago

1.0.5-update

2 years ago

4.6.0

2 years ago

1.0.0

2 years ago