微软机器人框架使用了markdown。
如果我们需要添加链接,这就是我们在 Markdown 中的做法:
[hello](www.greetings.com)
Run Code Online (Sandbox Code Playgroud)
现在假设链接本身包含圆括号,例如考虑以下场景:
[hello](www.gr(ee)tings.com)
Run Code Online (Sandbox Code Playgroud)
markdown 将上面的链接显示为:
hellotings.com)
因为它以第一个右括号作为链接的结尾。如何处理这种情况?
我使用microsoft bot框架创建了一个slackbot.有没有办法获取邮件发件人的姓名?
例如,我有以下代码.
`
bot.dialog('/raiseTask',
function (session, args, next) {
session.send('Hi');
}
);
Run Code Online (Sandbox Code Playgroud)
`
我知道信息存储在会话内部,关于文本的类型和发送者在松散到机器人时发送的实际消息.在查看文档并仔细阅读之后,我没有成功找到有关查找发件人姓名的任何相关信息.
更确切地说,我想要实现的功能是:
赛义夫:嗨@slackbot slackbot:嗨赛义夫
大卫:嗨@slackbot slackbot:嗨大卫
谢谢!
我从github下载了bot应用程序示例,并通过visualstudio打开了luis应用程序,并尝试导入json文件在luis.ai门户中创建一个新的应用程序,但它抛出了错误
"BadArgument:版本ID不能为null或为空."
artificial-intelligence microsoft-cognitive botframework azure-language-understanding
简单的问题是,有没有办法将我自己的 Embed Web chat 版本发布到 Azure 中?我需要更改 Web Chat Bot 的布局以在公司网站中使用,但 Iframe 不允许更改。
github BotFramework-WebChat 存储库和教程在这种情况下不起作用,因为我已经在 Dot Net 中完成了所有工作,Azure 甚至不允许在 Dot Net 应用程序中使用 npm 命令。
我被困在这一步,我真的需要帮助来解决这个问题。
在团队中将文件附加到 ms bot 时,这是不允许的。bot 中也缺少文件选项卡。当我尝试将文件拖放到机器人时,我无法这样做。
以上所有行为都是一对一聊天。(在 MS Teams 中)Teams 是在 Azure 中配置的通道,并且在 Microsoft Teams 中添加了机器人。
是否缺少任何配置或需要完成代码。
非常感谢帮助。
protected override async Task OnMessageActivityAsync(ITurnContext<IMessageActivity> turnContext, CancellationToken cancellationToken)
await turnContext.SendActivityAsync(MessageFactory.Text($"Welcome"));
Run Code Online (Sandbox Code Playgroud)
我想在向 Teams 中的机器人发送欢迎之前添加“打字”指示器。使用 BotFramework。
但是,我的机器人发送的每条消息之前都没有“打字”,它只是在几秒钟后出现。
我如何在 C# 中做到这一点?
我正在尝试在 cron.schedule() 中使用上下文
this.onTeamsMembersAddedEvent(async (membersAdded, teamInfo, turnContext, next) => {
const members = await TeamsInfo.getTeamMembers(turnContext);
const channels = await TeamsInfo.getTeamChannels(turnContext);
const teamDetails = await TeamsInfo.getTeamDetails(turnContext);
let msteam = await msTeamsWorkspace.findOne({
teamName: teamDetails.name,
teamID: teamDetails.id,
channelID: channels[0].id
});
cron.schedule("* * * * * *", async function(){
var manager_detail = await Users.findById('5edb94e1182d254d5055775e')
turnContext.activity.conversation.id = manager_detail.conversationId;
await turnContext.sendActivity("Hey you got it");
});
await next();
});
Run Code Online (Sandbox Code Playgroud)
错误 :
TypeError: Cannot perform 'get' on a proxy that has been revoked
at Task.execution (K:\Project\MSTeams Bot\src\bot\bot.js:187:29)
at …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序托管的媒体机器人,我想在将它添加到团队会议时更改它的个人资料图片。
我可以使用机器人频道注册设置来设置图标。请建议我如何设置图像,就像我们可以更改 Microsoft 团队中所有用户的个人资料照片一样。
问候, Aarushi
bots photo botframework microsoft-teams microsoft-graph-teams
我正在使用 Microsoft BotFramework 开发机器人。当机器人发送自适应卡片时,通知文本为“已发送卡片”。
有没有办法修改这个文本?
我使用Microsoft的Bot Framework创建了一个聊天机器人,并使用Bot Emulator进行了测试.现在我想将这个聊天机器人集成到我的网站上,该网站也托管在本地服务器上.我在dev.botframework.com上注册了这个机器人.