1

当用户向机器人发送聊天请求时,是否可以执行某些操作?我知道它被授权与机器人通信,但我想在用户添加机器人后立即存储用户的 JID。这样的事情可能吗?

4

1 回答 1

1

对的,这是可能的。

GAE 中的 XMPP 服务还允许您启用xmpp_subscribe入站服务。通过在您的 appengine-web.xml 文件中启用它,您将能够在下面给出的端点获得以下通知:

  • POST 到 /_ah/xmpp/subscription/subscribe/ 表示用户希望订阅应用程序的存在。
  • POST 到 /_ah/xmpp/subscription/subscribed/ 表示用户已允许应用程序接收其存在。
  • POST 到 /_ah/xmpp/subscription/unsubscribe/ 表示用户正在取消订阅应用程序的存在。
  • POST 到 /_ah/xmpp/subscription/unsubscribed/ 表示用户拒绝了应用程序的订阅请求,或取消了之前授予的订阅。

我从官方文档中获取了以上几点。请参阅https://developers.google.com/appengine/docs/java/xmpp/overview#Handling_Subscriptions了解更多详情。

于 2013-01-31T03:11:27.493 回答