我需要为我的网站创建一个聊天机器人,该聊天机器人会回答各种选择,然后用户选择其中一种。它可以是Facebook聊天机器人,也可以在没有任何平台的情况下运行。 我尝试了许多应用程序,例如https://www.intelliticks.com等,但是它们不是免费的。我还尝试借助Java中的RestFB api通过代码来实现它。现在有了这个Api,我就可以给用户一些答案,但是我无法使机器人做出选择。 下面是示例图像,解释了我想要做什么。 请提供任何建议或教程或代码示例,对我有帮助。
答案 0 :(得分:2)
将聊天机器人添加到您的网站是一个分为两个步骤的过程:
创建聊天机器人-有一些平台可以开发机器人,例如Dialogflow,Amazon Lex,Microsoft bot框架,IBM Watson等。您可以根据需要进行选择。
将其部署到网站中,以便访问者可以与其进行交互。不同的机器人平台提供API和SDK,以将查询发送到机器人。您可以实施它们,也可以选择任何第三方服务,例如Kommunicate.io,这些第三方服务可以减少代码与机器人平台的集成。
这里有一些博客,您可以参考以获取更多详细信息。
Beginners guide to creating chatbot using dialogflow
Integrate Amazon Lex bot into website
Chatbot with multiple-choice questions
如果您想在此处详细选择哪种机器人平台,可以使用快速comparison of different bot platforms。
答案 1 :(得分:0)
DialogFlow是一个功能强大的平台,可以在多个渠道(网络,Facebook,电报)上建立对话,并支持各种响应(简单文本,多选,卡片,媒体内容)
它是免费的,多渠道的,并允许定义用于集成后端的Webhook。
虽然大多数渠道都是免费的(如果您想将其集成到网站中),则您将需要一个插件(Kommunicate,Botcopy),因为默认的Web小部件仅用于测试(但集成起来非常容易,也许不错)尝试用户如何与该机器人进行交互)。
祝你好运