【问题标题】:Action on user adding GAE XMPP bot对用户添加 GAE XMPP bot 的操作
【发布时间】:2013-01-14 17:57:46
【问题描述】:

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

【问题讨论】:

    标签: google-app-engine servlets xmpp chatbot


    【解决方案1】:

    是的,有可能。

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-05
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      相关资源
      最近更新 更多