我有一个简单的对话框机器人,我正在尝试将它集成到我的Slack工作区。
我已经为机器人做了一个应用程序。
我在对话框中添加了所有信息。
在Slack端,我设置了bot用户,添加了事件订阅(包括来自DF的链接),并设置了OAuth作用域并添加了URL。
然而,机器人不会回复。在DF日志中,一切看起来都很好,但我在Slack中没有得到响应。以前,我已经能够通过单击“管理发行版”-tab下的“Install”按钮来解决这种情况。但是,现在当我这样做(并允许安装)时,我会收到以下错误消息:
While starting bot the error appears:
Bot star
我使用以下代码:
using Microsoft.Bot.Builder.Dialogs;
using Microsoft.Bot.Builder.Location;
using Microsoft.Bot.Connector;
using System;
using System.Threading.Tasks;
namespace LocationBotDemo.Dialogs
{
[Serializable]
public class MainDialog : IDialog<object>
{
public async Task S
我有一个现有的bot代码,它使用的是OAuthPrompt对话框,我想为Zoom和WebEx部署这些对话框,这些对话框不受Azure的支持。根据文档和示例代码,我使用了适配器来支持这些通道。效果很好。但是它不支持OAuthPrompt对话框,它返回"OAuthPrompt.BeginDialog():不受当前适配器支持“。
当我使用源代码( builder )进行调试时,OAuthPrompt对话框的实现检查适配器是否实现了IExtendedUserTokenProvider接口,目前它不是,所以它返回错误。如何添加OAuth卡支持而不使用OAuthPrompt对话框/Azure Bo
正如标题所示,我的机器人设计成使用自动镜像/上传我拥有的youtube频道的视频(给我自己的一个subreddit ),我遇到了问题。
我遇到了一些麻烦,我发现了这个错误:
C:\Users\REDACTED\Desktop\Youtube-Submitter-Bot-master>python youtubesubmitter_bot.py
Your OAuth2Util config file is in an old format and needs to be changed.
我尽我所能去迁移它。
Traceback (most recent call last): File
我希望在中实现以下场景会话
Bot: => what can do for you? => User
Bot: <= I want to rent a house <= User
Bot: => Which city? => User
Bot: <= London <= User
Bot: => How many bedrooms => User
Bot: <= Ops
我正在用Microsoft开发一个机器人,LUIS和node.js .This bot是基于微软团队的,我使用TeamsBotSsoPrompt和Microsoft-Graph对用户进行身份验证。
AUTH_DIALOG中的身份验证步骤如下:
async showUserInfo(stepContext) {
const tokenResponse = stepContext.result;
if (tokenResponse) {
try {
// Call Microsoft Graph on behalf of user
c
我正在使用机器人框架来有一个聊天机器人。我在微软团队中使用它。
我想从用户向机器人程序发送一条消息。但我无法做到这一点。
我试着使用直接线路,但它对我没有帮助。我是这个机器人框架的新手。
var directLineSecret = "directlinesecretkey";
var client = new DirectLineClient(directLineSecret);
var conversation = await client.Conversations.StartConversationAsync();
var testActivity = new Act
我不想构建一个从rest API收集答案和问题的机器人。
Bot: How are you?
User: I'm fine, how are you?
Bot: I'm fine, also.
因此,来自机器人的问题(即使是第一个问题)是通过REST API从外部服务收集的。用户的回答也被发送到这个服务,Bots的回答“我很好,也是”是REST请求的结果。
我首先在没有使用对话框特性的情况下实现了它。效果很好,但是没有对话框是不可能完成对话框的。
环顾四周寻找一些例子,我只能用WaterfallDialog找到一些。WatefallDialogs是用步骤构建的--我不知道有多少
您能帮助我在web应用程序(OAuth)中实现登录功能吗?我创建了MS teams机器人,需要连接到我的web服务。我需要(从机器人)调用我的登录网页(登录页面: user & pass),获取令牌,然后使用(如果需要的话)令牌来(从机器人)向我的服务发出API请求。示例、架构、建议? 谢谢你..。 How to authenticate a user using a teams bot using my own custom authentication service? https://github.com/microsoft/BotBuilder-Samples/tree/ma
Slack最近弃用了bot作用域,转而支持更细粒度的作用域。我已经将我的应用程序从机器人作用域迁移到Slack开发人员门户上的粒度作用域。我正在尝试获取"Add to Slack“按钮的嵌入代码。我正在尝试从这里定义的机器人服务的通道设置中获取嵌入代码https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-slack?view=azure-bot-service-4.0&tabs=abs 我的频道设置中的嵌入代码仍然指向Slack的遗留机器人作用域。嵌入代码为https://
欢迎信息很酷,但你不一定需要它们。在我的例子中,我有多个对话框,其中有一个MainDialog,它应该触发其他对话框。
我遇到的问题是(使用bot仿真器)用户必须在主对话框被触发之前输入一些内容。
当成员被添加时,我们不能触发对话吗?谢谢阅读:).Here是我的全班学生:
此bot代码,派生自richcardsbot示例:
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using HackBot.Dialogs;
using Microsoft.Bot.Buil
我已经在互联网上搜索了一个如何使用node和Bot Framework仿真器对Google API进行身份验证的示例,但没有成功。我已经调用了Google登录,但不知道如何在机器人中捕获返回的授权代码。我使用的是npm模块googleapis。到目前为止的代码:
var google = require('googleapis');
var OAuth2Client = google.auth.OAuth2;
var plus = google.plus('v1');
var CLIENT_ID = "xxx.apps.googleusercon
我正在用bot框架为ChatBot在C#中启动一个项目。
我选择ContosoFlowers示例来学习如何使用bot框架。在AddressDialog中,用户不能在没有提供地址的情况下退出对话框。
我如何更新代码,以便当用户回复“取消”或“中止”或"B“或”后退“时,他们退出对话框?
namespace ContosoFlowers.BotAssets.Dialogs
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Ta
我们试图使用我们的bot的/api/messages端点将一个活动直接发送到我们的bot。我们这样做是为了我们可以有两个与我们的机器人相关的两个数字。
首先,我们使用以下代码获得了机器人的访问令牌:
var authClient = new HttpClient();
var authRequest = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri($"https://login.microsoftonline.com/botframework.com/oauth2/v2.
我们在Windows10UAP应用中使用WebAuthenticationBroker连接OAuth提供商,如Facebook、Flickr和Instagram。当操作系统处于平板电脑模式时,WebAuthenticationBroker对话框的标题栏被隐藏,使用户无法取消该对话框。在tablet模式下,有没有办法强制控件的标题保持可见?或者,Oauth提供程序是否应该负责在其授权页面上呈现一个控件,该控件重定向到调用代理时提供的回调URL?
更新:微软已经承认了这个问题,并在当前的Insider Fast Preview版本中修复了这个问题。他们在平板电脑模式下为WebAuthenticat