botbuilder-vk
Модуль для работы с ВКонтакте в Bot Builder.
Установка
npm install botbuilder-vk
Подключение
var restify = require('restify'),
builder = require('botbuilder'),
vk = require('test-connector')({
access_token: "access_token группы",
callback_key: "Строка, которую должен вернуть сервер",
group_id: "id группы"
}),
server = restify.createServer(),
connector = new builder.ChatConnector({
appId: "botframework-app-id",
appPassword: "botframework-app-pass"
}),
ubot = new builder.UniversalBot(connector);
server.listen(80, console.log.bind(console, '%s listening to %s', server.name, server.url));
ubot.connector(vk.channelId, vk);
server.post('/vk', vk.listen());
server.post('/ubot', connector.listen());
ubot.dialog('/', function (session) {
session.send("Привет, твой id: " + session.message.user.id);
});
Warn
vk.channelId - sms, а не vk
callback api нужно настриивать самим