Skip to content

igoralekseev/vk-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vk bot

Бот для VK на Node.js (авторизация через PhantomJS). Отвечает на сообщения. Примеры триггеров и ответов в phrases.js Есть некоторый CLI-интерфейс поэтому завершать скрпит не надо, можно общаться командами.

npm зависимости

  • lodash
  • request
  • q
  • phantom

Запустить

node app и далее команда или первая команда сразу node app auth или node app listen

Авторизовать

  1. Напишите всё в auth.json как в примере auth.json.example
  2. Создайте standalone-приложение http://vk.com/editapp?act=create
  3. Напишите всё в options.json как в примере options.json.example

Обратите внимание на proxy - если запускаете локально с российского ip оставьте пустым, иначе впишите какой-нибудь анонимный российкий прокси например отсюда http://proxylist.hidemyass.com/search-1323556#listable в формате "http://37.79.254.147:3128"

node app auth авторизует и создаст token.json. Далее будет сам обновлять token

Может возникнуть недопонимание и Вконтакте решит перепроверить номер телефона, показать капчу или что угодно.

Тогда node app auth_old создаст ссылку для авторизации через браузер. Получаете token и обратно

node app token a0916a76f762cd8ccd10a... или если не закрывали приложение token a0916a76f762cd8ccd10a...

Управлять

команды:

list список всех комманд

status token и его время жизни, слушает ли сейчас

auth обновить token

listen начать/прекратить слушать сообщения

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors