Tôi đang cố gắng sử dụng MS botframework V3 để tạo bot cơ bản bằng mã hướng dẫn nodejs, nhưng tôi tiếp tục nhận được 401 Unauthorized bằng trình mô phỏng. Hãy giúp tôi?Bot framework v3 không được phép
AppId/Secret được đặt trong các biến env và chắc chắn chính xác trong trình mô phỏng.
Mã dưới đây
var restify = require('restify');
var builder = require('botbuilder');
//=========================================================
// Bot Setup
//=========================================================
// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function() {
console.log('%s listening to %s', server.name, server.url);
});
// Create chat bot
var connector = new builder.ChatConnector({
appId: process.env.MICROSOFT_APP_ID,
appPassword: process.env.MICROSOFT_APP_PASSWORD
});
var bot = new builder.UniversalBot(connector);
server.post('/api/messages', connector.listen());
//=========================================================
// Bots Dialogs
//=========================================================
bot.dialog('/', function (session) {
session.send("Hello World");
});
Cảm ơn - tài liệu vẫn đề cập đến tất cả các khóa cũ. –
Hãy bỏ phiếu cho câu trả lời nếu nó giúp bạn :) – xanish
Thực ra tôi nghĩ giải pháp trên không thực sự là giải pháp. Bằng cách thay đổi các giá trị đó, ứng dụng không tìm thấy AppId/AppSecret để nó vô hiệu hóa xác thực. –