我见过与"Skype"配合使用的机器人编程示例.是否有可能使用Microsoft的Bot/Cognitive服务工具/框架开发在"Skype for Business"上运行的企业机器人?
skype-for-business microsoft-cognitive skypedeveloper skype-bots microsoft-skype-bot
我正在使用带有Cognitive Services的Microsoft Bot Framework从用户通过bot上传的源图像生成图像.我正在使用C#.
Cognitive Services API返回一个byte[]或Stream表示处理过的图像.
如何将该图像直接发送给我的用户?所有的文档和示例似乎都指向我必须将图像托管为可公开寻址的URL并发送链接.我可以这样做,但我宁愿不这样做.
有谁知道如何简单地返回图像,有点像Caption Bot吗?
我使用Microsoft Bot Framework(版本3.0.0.59)为Skype实现了bot应用程序.
我实现了如何检索Skype名称和ID,但我无法检索Skype帐户的用户名.我怎样才能获得Skype帐户的用户名?
谁能解释一下microsoft bot连接器中的标准/高级频道是什么?
是Skype,Skype for business,Slack,Kik - 标准/付费频道?
我正在尝试构建skype bot.
我按照给出的文档skype-sdk但未能使用它创建它.无法从机器人获得回复.
const fs = require('fs');
const restify = require('restify');
const skype = require('skype-sdk');
const botService = new skype.BotService({
messaging: {
botId: 'xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx',
serverUrl : "https://example.net",
requestTimeout : 15000,
appId: 'xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx',
appSecret: 'xxxxxxxxxxxxxxxxxxxxxxxx'
}
});
botService.on('contactAdded', (bot, data) => {
console.log("bot replay");
bot.reply('Hello ${data.fromDisplayName}!', true);
});
botService.on('personalMessage', (bot, data) => {
console.log("person replay");
bot.reply('Hey ${data.from}. Thank you for your message: "${data.content}".', true);
});
const server = restify.createServer();
server.use(skype.ensureHttps(true));
server.use(skype.verifySkypeCert({}));
server.post('/skbot', skype.messagingHandler(botService));
const port = process.env.PORT || 8080; …Run Code Online (Sandbox Code Playgroud) 我想创建一个skype bot,我指的是https://developer.microsoft.com/en-us/skype/bots/docs/api/chat,对于授权,doc指的是https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-protocols-oauth-code /但是不清楚使用skype bot apis的范围.
那么任何人都可以告诉我如何获取授权令牌来进行skype bot rest api调用.