0.5.21 • Published 1 year ago

lp-vk v0.5.21

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year 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

1 year ago

0.10.1

2 years ago

0.10.2

2 years ago

0.10.0

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.18

2 years ago

0.5.19

2 years ago

0.5.20

2 years ago

0.5.17

3 years ago

0.5.16

3 years ago

0.5.15

3 years ago

0.5.11

3 years ago

0.5.12

3 years ago

0.5.13

3 years ago

0.5.10

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.9

3 years ago

0.5.9-1

3 years ago

0.5.6

3 years ago

0.5.4-1

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.5

3 years ago

0.5.2-1

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.6

3 years ago

0.5.0

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.7

3 years ago

0.3.4-0

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.3-3

4 years ago

0.2.3-2

4 years ago

0.2.3-1

4 years ago

0.2.3

4 years ago

0.2.2-2

4 years ago

0.2.2-1

4 years ago

0.2.1-beta

4 years ago

0.2.2-beta

4 years ago

0.2.1-stable

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.0.1

4 years ago