0

我正在关注此Echo Bot 教程,并完成了有关设置和注册的所有基本步骤。我正在遵循有关本地测试的步骤(接近底部),并且一直在成功使用 ngrok。

我能够将我的 Skype Bot 添加为联系人,并且我还拥有最新版本的 Skype 应用程序 (Mac)。当我通过 Skype 应用程序向机器人发送消息时,我看到消息出现在终端窗口的调试说明中。所以我知道我输入的消息是通过的。

我也看到了这个:

skype-sdk.MessagingServiceClientV2 Sending message to 8:username with content Hey 8:username. Thank you for your message: "test".

但是,我在我的 Skype 应用程序中没有看到任何类型的回复。我的期望是机器人会将我的信息回显给我。

我的问题是:

1) 当使用本教程中描述的 ngrok 方法进行本地测试时,我应该能够看到来自 Skype 机器人的活动(就给我的消息而言)?

2)我猜这可能是一些身份验证问题?我怎样才能最好地解决问题,并让 Skype 机器人在 Skype 应用程序中实际响应?


我觉得我非常接近让这项工作正常进行,因为我发送的消息正在通过......但我期望来自 Skype 机器人的消息没有通过。非常感谢任何帮助或想法!

4

1 回答 1

0

找到了修复程序,如果其他人遇到同样的问题,请在此处发布。

在设置过程中,当我使用应用程序注册门户时,我选择了错误的字符串作为我的应用程序密码。

最初,我单击了Generate New Key Pair,这导致管理员中出现了一个标有Private Key的新条目。我使用这个字符串作为我的 App Secret。

但是,看来我应该做的是单击生成新密码并改用*该字符串**。刚刚试了一下,当使用 ngrok 进行测试时,我的机器人现在正在本地(在 Skype 应用程序中)回复我。

我认为这个特殊的区别可以在文档中更清楚地说明,因为我因为这个疏忽而浪费了很多时间。哦,好吧,至少我现在可以开始开发了……

于 2016-05-28T22:50:18.100 回答