7

我刚刚按照https://cloud.google.com/appengine/docs/java/xmpp/https://cloud.google.com/appengine/articles/using_xmpp上的教程并在 GAE XMPP 上编写了一个聊天机器人服务,假设/希望我现在可以使用 Google Hangout IM(显示在 GMail 的左侧并且在 Android 上可用)连接到它。

当我尝试添加 myapp@appspot.com 时,它会显示“邀请已发送”,并且(有时仅在重试几次“邀请发送失败”时)。我在网上看到一些帖子说“Google+ Hangout 不再基于 XMPP”,那么 GAE XMPP 服务是否不能用于构建可以从 GMail IM 和 Android 轻松获得的聊天机器人(不再)?

使用非 Google XMPP 网络和 Android 应用程序会起作用吗?(有什么建议吗?)

(旧的)“Google Talk”还存在吗?你如何在网络和安卓设备上访问它?

或者我只是在代码中做错了什么?我使用了 xmpp_message 和 xmpp_error 但不是 xmpp_presence 也不是 xmpp_subscribe,因为我对 GAE XMPP 服务文档的理解是它应该自动接受邀请?

4

2 回答 2

0

(2021 年 6 月):这个问题已经过时了:

然而,开发人员今天遇到了这个问题:

  • 具有 API 和机器人开发框架的“新”环聊服务于 2018 年宣布为 Google Hangouts Chat,其中包含我帮助制作的发布视频和一般开发者视频。
  • 从那时起,它就被简称为“Google Chat”。另请参阅其开发人员文档页面
  • 您可以使用任何您想要的语言编写您的机器人,并且您可以在 App Engine 或任何其他托管平台上托管您的机器人,包括用于您的 Android 应用程序的任何后端。
于 2021-06-14T01:28:13.393 回答
0

刚刚找到解决方案。如果您在 Google Hangout 聊天中切换到旧聊天,您可以再次访问 Google Talk。通过这种方式,您可以发送邀请并与您的机器人聊天!

更新:要切换到旧的 Google Talk 聊天,您应该在 Google Hangout 聊天中点击您的名字,然后在打开的窗口底部有“帮助”、“反馈”和“恢复到旧聊天”。点击最后一个,它会回到 Google Talk

于 2015-12-13T14:37:57.550 回答