【问题标题】:How to make chatbot application in Android using Openfire and XMPP如何使用 Openfire 和 XMPP 在 Android 中制作聊天机器人应用程序
【发布时间】:2016-10-26 12:44:53
【问题描述】:

我想在 Android 应用程序上创建一个用户,该用户的行为类似于聊天机器人。在聊天窗口中,当用户键入任何内容并发送而不是其他用户回复该问题时,我在开火回复静态消息上的自定义功能。我是openfire的新手。不知道如何实现这一点。到目前为止,我已经在我的系统上安装了 XMPP 服务器和 openfire 服务器,我可以使用 Pigdin 和 Spark 进行一对一的聊天。

为了实现我所需要的,我应该在其中编写一些自定义函数的 android 应用程序,还是必须为 openfire 制作自定义插件。我正在做一些 RND,这得到了一些参考:-

https://community.igniterealtime.org/docs/DOC-1130

但是读到这里,我仍然很困惑该做什么和怎么做。有谁能帮帮我,提前谢谢。

【问题讨论】:

    标签: java android xmpp openfire


    【解决方案1】:

    一种可能是:

    用户 A 正在使用您的 android 应用程序,用户 B 使用任何服务器端 XMPP 库(例如:smack)登录 Openfire。

    现在,每当用户 A 向用户 B 发送消息时,它都会被路由到用户 B,您可以在那里通过代码对其进行响应。

    或者

    您可以编写一个 Openfire 插件来检查每个消息包,而不是实现用户 B 部分,如果收件人是用户 B,您可以从那里响应该消息。

    关于您发布的 Botz 链接,首先它太旧了。其次,它似乎与我在上面编写插件时写的几乎相同。

    【讨论】:

    • 第二个对我来说似乎不错。我在 Eclipse 上创建了 java 项目。将 openfire 代码添加到该项目中,如下面的视频所示。youtube.com/watch?v=KlMaBplFbuQ&t=5s。但现在我不知道如何让这个插件在开火时上传。所以如果你能指导我。
    猜你喜欢
    • 2016-08-02
    • 1970-01-01
    • 2015-12-10
    • 2016-04-03
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2023-01-28
    • 1970-01-01
    相关资源
    最近更新 更多