![](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)
![](https://img.shields.io/npm/dt/vkstatic.svg)
📦 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())
🗂 Cute url of token
const { getToken } = require("vkstatic")
const url = "URL"
const giveToken = getToken(url)
Support
Пожертвовать / Support
Ник QIWI: NODEJSLUPUS
Contacts
- VK
- GitHub