Advertisement
Guest User

Untitled

a guest
Feb 1st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const evk = require('easyvk');
  2.  
  3. evk({
  4.     username: "USERNAME",
  5.     password: "PASSWORD",
  6.     session_file: __dirname + "/my-session",
  7. }).then(async (vk) => {
  8.  
  9.     let {connection} = await vk.longpoll.connect();
  10.     let {client} = await vk.http.loginByForm();
  11.  
  12.     connection.on("message", (msg) => {
  13.  
  14.         msg = {
  15.             id: msg[0],
  16.             out: msg[2] & 2,
  17.             text: msg[5],
  18.             peer_id: msg[3]
  19.         }
  20.  
  21.         if (msg.peer_id > 2000000000) {
  22.             return botProcessReply(msg);
  23.         }
  24.  
  25.     });
  26.  
  27.  
  28.     async function botProcessReply (msg) {
  29.         let commandMatched = msg.text.toLowerCase().match(/^добавить\s(.*)/);
  30.         if (commandMatched && Number(commandMatched[1]) > 0) {
  31.             client.addBotToConf({
  32.                 group_id: commandMatched[1],
  33.                 peer_id: msg.peer_id
  34.             });
  35.         }
  36.     }
  37.  
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement