0.5.21 • Published 3 years ago

lp-vk v0.5.21

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

A library for Vkontakte API

Getting started

npm install lp-vk

Then, use require:

const LP = require('lp-vk');
const lp = new LP({ token: '' }); // options

If you need, you can put group_id in options.

Also, callback is possible

const lp = new LP({ token: '', callback: { confirmation: '' } | true }); //if no code, will get own from API

Usage

All events are from vk API

lp.on('message_new', handler); //function with only argument

Handler's argument is event, or if message, it is message's object

lp.start(options);

Will start polling and get group_id if needed.

Messages

message.send(text, params);
message.is_chat //bool
message.chat_id //id
message.sendPhotos(raw, params); //filenames
message.sendPhotosBuffer(raw, params); //buffers
message.sendStoryBuffer(rew, params); //buffers
message.sendDocuments(raw, params); //filenames
message.sendAudioMessage(raw, params); //filenames

message.sendSticker(id, params);
message.replySticker(id, params);
message.reply(text, params);
message.forward(peer_id, params|text);
message.edit(conversation_message_id, params|text);
message.delete(id, params);

message.removeChatUser(member_id, params|chat_id);
message.getConversation(peer_ids, params);

message.sendMessageEventAnswer(ans); //see vk api docs

Methods

lp.api.method.do(params);

Execute mode is on

Class ApiError

error.msg = 'Param is invalid or empty';
error.code = 100;
error.params = {} | null;
error.toString() = 'Error 100 - Param is empty or invalid';
0.5.21

3 years ago

0.10.1

3 years ago

0.10.2

3 years ago

0.10.0

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.0

4 years ago

0.5.18

4 years ago

0.5.19

4 years ago

0.5.20

4 years ago

0.5.17

4 years ago

0.5.16

4 years ago

0.5.15

4 years ago

0.5.11

4 years ago

0.5.12

4 years ago

0.5.13

4 years ago

0.5.10

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.9

4 years ago

0.5.9-1

4 years ago

0.5.6

4 years ago

0.5.4-1

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.5

4 years ago

0.5.2-1

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.6

4 years ago

0.5.0

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.7

4 years ago

0.3.4-0

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.3-3

5 years ago

0.2.3-2

5 years ago

0.2.3-1

5 years ago

0.2.3

5 years ago

0.2.2-2

5 years ago

0.2.2-1

5 years ago

0.2.1-beta

5 years ago

0.2.2-beta

5 years ago

0.2.1-stable

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.0

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.0.1

5 years ago