【问题标题】:Skype Echo Bot for NodeJS: Messages Not Appearing in Skype App用于 NodeJS 的 Skype Echo Bot:消息未出现在 Skype 应用程序中
【发布时间】:2016-09-26 10:36:45
【问题描述】:

我正在关注这个Echo Bot Tutorial,并且已经完成了有关设置和注册的所有基本步骤。我正在按照有关本地测试的步骤(接近底部),并且一直在成功使用 ngrok。

我能够将我的 Skype 机器人添加为联系人,并且我还拥有最新版本的 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 机器人的消息没有通过。非常感谢任何帮助或想法!

【问题讨论】:

    标签: node.js bots skypedeveloper


    【解决方案1】:

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

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

    最初,我点击Generate New Key Pair,结果在管理员中出现了一个标为Private Key的新条目。我用这个字符串作为我的 App Secret。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多