:
var builder = require('botbuilder');
var helloBot = new builder.TextBot();
helloBot.add('/', [
function (session, args, next) {
if (!session.userData.name) {
session.beginDialog('/profile');
} else {
next();
}
},
function (session, results) {
session.send('Hello %s!', session.userData.name);
}
]);
helloBot.add('/profile', [
function (session) {
builder.Prompts.text(session, 'Hi! What is your name?');
},
function (session, results) {
if(results.response == results.response.toUpperCase())
{
//console.log("in if");
session.userData.name = results.response.toLowerCase();
}
else
{
//console.log("else");
session.userData.name = results.response.toUpperCase();
}
session.endDialog();
}
]);
console.log("Hi!");
helloBot.listenStdin();
出力は次のようになります。 BotBuilder-Samples/Node/cards-RichCardsにさまざまなカードタイプを送信する方法を示すサンプルコードがあります。
Skypeを使用するようにボットを設定するには、ボットポータルのhttps://dev.botframework.comにログインし、ボットを登録します。あなたのボットが登録されたら、「My bots」に行き、あなたのボット名をクリックすると、SkypeとWebChatがデフォルトで有効になっている「Channels」セクションが表示されます。 [テストリンク]で[Skypeに追加]ボタンをクリックします。これによりSkypeのWebサイトにリダイレクトされ、Skypeの連絡先にSkypeのボットを追加することを確認するメッセージが表示されます。
Skypeボットの詳細については、Getting Started Guideを参照してください。
いいえ。私にそれをこのようにしてみましょう。このボットプログラムをSkypeと統合したいと思っています。どんな助けでも大歓迎です。 – Sravan
Skypeはすでに[ドキュメンテーションとチュートリアル](https://developer.microsoft.com/en-us/skype/bots)を提供していますので、最初にそれらを読んで、ここで遭遇する具体的な質問や問題を投稿してください。 – cviejo