參考
https://docs.microsoft.com/en-us/bot-framework/debug-bots-locally-vscode
原文有點偷懶,因為他只講javascript 的設定,
但他們自已也是用type script 開發,
居然沒有講 type script的設定,
如果用的是 type script 還得設定
https://code.visualstudio.com/docs/languages/typescript
Quick Start
參考這個,我們以console開始
https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-quickstart
npm install --save botbuilder
app.js :
var builder = require('botbuilder');
var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector, function (session) {
    session.send("You said: %s", session.message.text);
});
node --inspect-brk=9229 app.js    //attach 的port 預設是 9229 , 先跑起來
然後 再點 DEBUG
.vscode/launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229
        }
    ]
}
#註 我在試這裡時,一直無法attach,跳到 browser 去, 原來因為我的chrome有裝 NIM(Node Inspect Manager)套件,關掉就可以了.