目录
希望这个标题能引起你的兴趣!这个标题很老了,灵感来自 1996 年一篇关于创建缓冲区 溢出 的热门文章。作者 Elias Levy 写了一篇非常详细和有用的教程,我希望能在此效仿。
尽管如此,今天的教程并不是关于缓冲区溢出的,而是如何开始使用Botpress ,我最近加入了 ,成为了一名开发者倡导者。今天,我只想教你几招使用Botpress 部署机器人的好方法,让你的朋友、经理甚至妈妈对你刮目相看。希望所有这些人都会被你的技能和你部署聊天机器人原型时省下的钱所打动。
在这篇博文中,你将学习如何使用 Docker 启动Botpress 实例,特别是,如果你以前从未使用过 Docker,你将学习如何使用 Docker Playground 设置Botpress 实例,并开始制作你的第一个聊天机器人。
如果你更喜欢 "看视频 "学习,可以
看看我制作的视频,以便跟着学习。
创建聊天机器人
Botpress 是一个有趣的工具。它有大量的模块和工具。
Botpress 最强大的功能之一是 NLU 引擎,它可以让聊天机器人理解自然语言和用户意图。这是Botpress 必不可少的高级功能,我将在以后的操作指南中介绍。如果您现在就想了解更多, Botpress 文档 有很好的介绍。
最好从一个简单的机器人开始--一个返回 GIF 的聊天机器人、一个 DnD 滚动机器人、一个 CTF 架设机器人或一个 ChatOps 机器人。Botpress 是一个很好的工具, Botpress Studio 将为您的聊天机器人开发之旅提供支持。
构建聊天机器人以盈利
作为一名开发人员,我喜欢使用最好的免费工具来测试我的编码并从中获得乐趣。我尤其喜欢免费开源的新工具,比如Botpress 。如果你的第一个聊天机器人成功并盈利了,我想知道!(可惜我的没有)。
开始使用 Docker
我将建立Botpress 实例,并使用 Docker 部署我的第一个聊天机器人。
对于那些已经在机器上使用 Docker 的用户,可以像这样开始使用Botpress :
docker run -p 3000:3000 --rm -itbotpress/server
如果你没有 Docker,不用担心。你不需要安装 Docker 就能使用 Docker,你可以从 Docker Playground 开始。使用他们的指南,你可以在几分钟内开始使用Botpress 。
要开始使用,请点击进入
Play with Docker playground
。系统会提示你登录 Docker;如果你没有 Docker 账户,则需要创建一个,但这是免费的,而且非常有用。创建 Docker 账户并登录后,你就可以点击 "start "开始玩 Docker。
要开始使用,点击 "Start(开始)",Docker 就会为你创建一个新会话。从下面的截图中可以看到,会话的时间设置为 4 小时。进入会话后,你需要 "添加新实例",然后实例就会为你创建了--一个 8 CPU、30GB 的 ubuntu 18.04 实例。
你可以立即开始使用 Docker,在新实例中键入命令。首先,我将安装Botpress 在命令行中键入以下内容:
docker run -p 3000:3000 --rm -itbotpress/server
命令详情:
- p "告诉 Docker 在运行 Docker 的机器上打开一个端口
- 3000:3000 "告诉 Docker 在容器内打开一个端口;这里我们将机器的本地端口与容器端口绑定在一起
- --rm "表示删除--一旦关闭或退出Botpress 实例,所有数据将被删除
- -it "指定一个交互式终端,这样我们就可以从Botpress 服务器上获取日志
如果没有 "botpress/server "标签,Docker 会选择最新版本 "botpress/server:late"。
要了解有关Botpress Docker 镜像的更多信息,可以访问 dockerhub 并查看详细信息:hub.docker.com/r/botpress/server。你可以看到Botpress 使用的所有标签。
安装完成后,"OPEN PORT(打开端口)"旁边会出现一个新按钮,上面写着 "3000"。点击它,就会打开 3000 端口,并打开一个新的 URL ...
然后你就进入了新的Botpress 实例!您可以与其他开发人员、经理、妈妈共享这个 URL,向他们展示您创建的chatbots 。
要开始使用Botpress ,您可以创建一个账户。
这一步--创建账户--在本例中并不十分关键,因为我是在 Docker playground 中创建的Botpress 实例。请记住,这个实例会在短短 4 个小时内完全消失,所以如果你想保存在Botpress 中完成的任何操作,请务必在离开或退出前导出所有内容。
您就可以开始构建第一个聊天机器人了!如果您需要进一步指导,请查看 Botpress 快速入门文档 。
分享到