Знакомство Редактировано: 28.08.2020 в 04:16

Вы открыли страницу документации модуля EasyVK.
Даже, если вы это сделали по ошибке, думаю, вам стоит хотяб знать, что это такое.
Пожалуй, введу вас в курс дела, так уж и быть.



Что такое EasyVK?

Не люблю давать определение этому модулю, потому что оно ну ооочень сложное. Поэтому, я постараюсь обычными словами донести смысл и идею этого модуля.

EasyVK, как вы уже наверное поняли - просто модуль Node.js. Я его писал, с целью сделать удобный инструмент использования API ВКонтакте на этом самом Node.js. То есть, мой модуль облегчает использование API ВКонтакте и предоставляет удобные средства для разработки чего угодно, где нужно API ВКонтакте. Модуль полностью бесплатный, доступен каждому без регистрации и SMS


И че дальше-то?

Дальше вы может быть, спросите, что может этот твой EasyVK. И я тут вам отвечаю.

  • Создание чат-ботов для вашего сообщества в 5 строчек кода
  • И правда, EasyVK имеет поддержку Callback API, LongPoll API (user, bots) прямо из коробки. Благодаря этому разработка ботов становится менее трудоемкой, а ловля ошибок ложится на плечи библиотеки.

  • Как уже упомянулось выше, поддержка Callback API из коробки
  • Поддержка LongPoll API (как для групп, так и для пользовтаелей) из коробки
  • Поддержка Streaming API из коробки
  • Streaming API может помочь вашим рекламщикам собирать информацию по определенным ключевым словам, и проверять, как далеко получается задвинуть вашу идую/проект/продукт и т.д
    Это хорошее средство для сбора информации по постам, комментариям и репостам.

    EasyVK не снимает ограничения ВКонтакте в 1% данных, чтобы снять это ограничение, вам необходимо написать в поддержку API ВКонтакте с просьбой дать большие возможности.

  • Имеется возможность загружать файлы на сервер
  • Имеется удобный хендлер капчи, с помощью которого вы можете решать капчи любым удобным вам вариантом, если капча возникает.
  • Ну и конечно, документация, которая понятно каждому.

Установка

Чтобы приступить к работе с EasyVK, необходимо установить его вместе c Node.js, не забыв при этом про npm (менеджер пакетов).

После установки Node.js, инициализируйте свой проект следующей командой в папке проекта.

~/ npm init ~/Project/ 

После инициализации введите эту команду, чтобы утстановить easyvk

~/ npm i easyvk --save ~/Project/ 

А после установки создайте файл index.js

~/ touch index.js ~/Project/ 

В этом файле необходимо прописать следующий код, чтобы запросить импорт модуля easyvk

const easyvk = require('easyvk') ~/Project/index.js

Все. Теперь вы можете продолжить чтение документации, используя основной файл для тестов кода.

Информация

В этом блоке вы просто узнаете немного о разработчике EasyVK ну и о самом EasyVK, подробнее.

Кто я?

Меня зовут Кирилл. Разработчик я уже 1.5 года, лет мне 15. Все, что нужно знать. EasyVK разработал, потому что хотелось проверить свои навыки и просто кому-то помочь с таким решением. Хз кому :D

У EasyVK пока еще нет большого комьюнити, но группа в ВК, где вы можете задать вопрос, уже существует, вы можете посетить ее по этой ссылке EasyVK | NodeJS ВКонтакте API / JavaScript SDK

Самому же EasyVK уже около 3х месяцев (#словаот03.04.2018)

Как можно помочь в развитии EasyVK?

Ответ: Кодом

В силу возраста и времени, которое прошло, с того момента, когда я только сел за компьютер, мне не хватает опыта, чтобы реализовывать в EasyVK сложные алгоритмы. А это так нужно. Но я не олимпиадник, я, скажем так, кодер.
В общем в целях имеется план адаптировать EasyVK под high load ботов и сервисы, которые горят от нагрузки. Я надеюсь, что совместно мы можем это реализовать. Буду рад наставлениям и советам.