Знакомство Редактировано: 28.08.2020 в 04:16
Вы открыли страницу документации модуля EasyVK.
Даже, если вы это сделали по ошибке, думаю, вам стоит хотяб знать, что это такое.
Пожалуй, введу вас в курс дела, так уж и быть.
Что такое EasyVK?
Не люблю давать определение этому модулю, потому что оно ну ооочень сложное. Поэтому, я постараюсь обычными словами донести смысл и идею этого модуля.
EasyVK, как вы уже наверное поняли - просто модуль Node.js. Я его писал, с целью сделать удобный инструмент использования API ВКонтакте на этом самом Node.js. То есть, мой модуль облегчает использование API ВКонтакте и предоставляет удобные средства для разработки чего угодно, где нужно API ВКонтакте. Модуль полностью бесплатный, доступен каждому без регистрации и SMS
И че дальше-то?
Дальше вы может быть, спросите, что может этот твой EasyVK. И я тут вам отвечаю.
- Создание чат-ботов для вашего сообщества в 5 строчек кода
- Как уже упомянулось выше, поддержка Callback API из коробки
- Поддержка LongPoll API (как для групп, так и для пользовтаелей) из коробки
- Поддержка Streaming API из коробки
- Имеется возможность загружать файлы на сервер
- Имеется удобный хендлер капчи, с помощью которого вы можете решать капчи любым удобным вам вариантом, если капча возникает.
- Ну и конечно, документация, которая понятно каждому.
И правда, EasyVK имеет поддержку Callback API, LongPoll API (user, bots) прямо из коробки. Благодаря этому разработка ботов становится менее трудоемкой, а ловля ошибок ложится на плечи библиотеки.
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 ботов и сервисы, которые горят от нагрузки. Я надеюсь, что совместно мы можем это реализовать. Буду рад наставлениям и советам.