📦 Installation
Node.js 12.20.0 or newer is required
-
Using Yarn
(recommended)
yarn add vkstatic
-
Using npm
npm i vkstatic
-
Using pnpm
pnpm add vkstatic
-
Usage to methods FormData
import { Method, FormData } from 'vkstatic';
const FormData = new FormData({
token: process.env.TOKEN
})
async function method () {
const body = await new Method().use('users.get', {
user_id: 501
})
console.log(body)
}
method ()
import { Method, FormData } from 'vkstatic';
const FormData = new FormData({
token: process.env.TOKEN
})
async function method () {
const body = await new Method().use('wall.get', {
owner_id: 1
})
console.log(body)
}
method ()
Use default params
import { Hame, FormData } from 'vkstatic';
const formate = new FormData ({
token: "",
user: "agent"
})
const bot = new Hame ({
pattern: formate || { token: "", user: "agent" }
})
console.log(bot.value ())
console.log(bot.options ())
Usage to method
import { Method, FormData } from 'vkstatic';
const FormData = new FormData({
token: process.env.TOKEN
})
async function method () {
const body = await new Method().getInfoUser(501, { user_id: 501 })
console.log(body)
}
method()
Usage to method, #2
import { FormData } from "vkstatic";
const FormData = new FormData ({
token: ""
})
(async () => {
const data = await FormData.api.use("users.get", { user_id: 501 })
console.log(data)
})()
Send message in chat
import { Method, FormData, getRandomId } from 'vkstatic';
const FormData = new FormData({
token: ''
})
async function method () {
const body = await new Method().use('messages.send', {
random_id: getRandomId(),
peer_id: ...userId or chatId,
message: 'Привет'
})
console.log(body)
}
async function method () {
const body = await new Method().send('Привет', {
senderId: ...userId or chatId
})
console.log(body)
}
Checking token
import { Method, FormData } from 'vkstatic';
const FormData = new FormData({
token: process.env.TOKEN
})
const body = new Method().secretSnake();
console.log(body)
API Limite
const { FormData, Method, API, APILimite } = require('vkstatic');
const FormData = new FormData({
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 'vkstatic';
const body = paramsInvalide('@id500, @id700, @id1, @id900, https://FormData.com/id970');
console.log(body)
Getters
const { Update, FormData } = require("vkstatic");
const FormData = new FormData({ token: "" })
const body = new Update();
console.log(body.api.options.token())
SearchMethod
const {search_method} = require (`vkstatic`)
const search = search_method (`donut`)
Support
Пожертвовать / Support
Ник QIWI: NODEJSLUPUS
Contacts
- VK
- GitHub