我使用Directline api进行网络聊天。
生成令牌后,连同标头中的令牌和正文中的活动对象,我请求发送到此url:
https://directline.botframework.com/v3/directline/conversations/{conversationID}/活动
我得到404页未找到响应:
这是我的活动对象:
{类型:消息,文本:测试Directline API,对话:{id:对话ID},收件人:{id:用户请求ID},来自:{id:mybot id,name:My Bot Name}}
我的请求机构:
{“类型”:“会话更新”,“id”:“id”,“时间戳”:“2017-12-23T05:03:45.5925924Z”,“服务URL”:”https://directline.botframework.com/“,”channelId“:”webchat“,”from“:{”id“:”FROMID“}”,conversation“:{”id“:”conversationid“}”,recipient“:{”id“:”mybotid“,”name“:”Bot name“}”,membersAdded“:[{”id“:”mybotid“,”name“:”Bot name”}”
我不知道如何解决这个问题。
获取404页未找到响应
如果您想向bot发送一个活动,那么您正在使用的API似乎可以。
POST https://directline.botframework.com/v3/directline/conversations/{conversationID}/activities
根据我的测试,我怀疑您提供的{conversationID}
有问题,这导致了问题。请尝试打开新对话,并使用返回的对话id发送活动,并检查其是否正常工作。
在我的测试中,如果我提供了一个不正确的对话id,我将在fiddler中得到404,并显示“Unknown conversation”错误消息。
问题内容: 我是Microsoft Bot框架的新手。现在,我正在模拟器上测试代码。我想在您连接后立即发送Hello消息。以下是我的代码。 上面的代码在用户发起对话时发送Hello消息。我想在用户连接后立即发送此消息。 问题答案: 钩住事件并检查何时添加了漫游器。之后,您可以发布一条消息或开始一个新对话框(如下面从ContosoFlowers Node.js示例中 提取的代码所示,尽管还有许多其他
我很难让我的机器人发送Twilio消息。我一直收到400个错误的请求,我在这里把msg对象看作JSON——我想我为Twilio创建地址的方式有问题吧?我也已经通过并在管理工具中设置了Twilio频道 SMS=={“数据”:{“类型”:“消息”,“代理”:“botbuilder”,“文本”:“测试消息”,“地址”:{“频道id”:“SMS”,“对话”:{“id”:“4I4HLAND06HA5G3”,
我试图使用Discord JDA API发送消息,但是每当我发送一条消息时,它就会无限地发送。 JDA版本:4.2.1_255 我尝试过什么: 使用GuildMessageReceivedEvent而不是MessageReceivedEvent来研究此问题 伪代码: SendPrivate ateMessage():
我使用的是Simado GDT11调制解调器和丰富的USB到串行端口驱动程序。新连接出现在我的设备管理器中 我使用的是smslib示例中指定的基本类,但总有一些错误表明设备没有响应。由于使用USB端口,我添加了轮询参数,但没有效果。Commtest实用程序可以连接到同一个端口,所以我认为端口号不是问题。 Stacktrace: 代码:
我正在开发一个基于微软bot框架的多渠道bot(专注于web和电报)(https://docs.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-4.0) 我被用户收到的最初消息所困扰。我的机器人基于Microsoft发布的复杂机器人:https://github.com/Microsoft/BotFramework-Sam
我正在为我的Discord服务器创建一个bot。 我的服务器中有一个新的用户通道。当新用户加入时,我想向这个频道发送欢迎消息。但是,我不知道如何才能访问新用户的渠道。