spotty
Сервер для ВКонтакте Callback API.
Установка
npm i spotted
Использование
Примеры использования находятся в папке examples.
API
ctx.call(method: String, params: Object)
Вызывает методы API ВКонтакте.
L21, APIClient.js
ctx.reply(text: String, attachments: String/Array, forwards: String/Array)
Позволяет быстро отвечать на входящие сообщения.
L50, APIClient.js
ctx.upload(type: String, file: Buffer/Stream, params: Object)
Позволяет загружать изображения / документы во ВКонтакте от имени сообщества.
L84, APIClient.js
spotty.addCommunity(community: Object)
Добавляет сообщество в список обрабатываемых.
Объект community должен содержать четыре обязательных свойства.
Property | Type | Requried |
---|
accessToken | String | yes |
confirmationCode | String | yes |
id | Number | yes |
secretKey | String | yes |
L43, Application.js
spotty.run(args: Object)
Запускает прослушивание входящих POST-запросов от ВКонтакте.
Объект args может содержать перечисленные ниже свойства.
Property | Type | Requried | Default |
---|
port | Number | no | 8080 |
L58, Application.js