Anonim

聊天应用程序是当今互联网上最热门的事情之一– 2016年,超过14亿人使用了聊天应用程序,使其成为最受欢迎的移动应用程序类型。 许多人没有意识到的是,他们在网上聊天的某些“人”实际上是自动化程序,也称为机器人。 流行的聊天应用程序Kik创建并部署了一个Kik机器人,人们可以与之聊天,但是您也可以创建自己的机器人!

另请参阅我们的文章“如何知道或告诉别人是否阻止了您”

为什么要制作Kik机器人? 嗯,这个过程并不困难,很有趣,而且创建一个机器人可以使您了解自动化的工作原理(或多或少)。 Kik拥有自己的Bot商店,因此,如果您创建一个高质量的机器人,就可以将其放置在商店中。 大多数机器人的质量都很低,因此,如果您有一个好主意并将其很好地实现,则可能会引起您的机器人很多关注。 此外,漫游器具有提供某些形式的在线客户服务的合法功能,因此开发漫游器可能是有用的简历,可以使您有一天完成编程工作!

在Kik上构建机器人的方法有两种。 Kik流程要求您知道(至少一点)如何使用Python或Node.js进行编码。 还有独立的机器人软件平台,可让您在不知道如何编码的情况下配置机器人。

规划您的Kik机器人

在开始开发机器人之前,您应该花一些时间进行规划。 您希望您的机器人做什么? 您希望它实现什么? 是什么让它与其他所有机器人不同? 在进入构建阶段之前,请考虑所有这些问题,因为牢记明确的目标将有助于您在开发bot时保持专注。 如果您打算只是出于娱乐目的而构建机器人,那么这些问题就不那么重要了–您可以开始开发它,然后看看会发生什么。 之前是否已完成都没关系,因为您是自己完成任务。 如果您打算构建一个供其他人使用的机器人,那么这些问题就更为重要。 如果您的机器人没有做任何新的事情,为什么有人会使用它?

您应该提前计划的一些项目包括:

  1. 考虑为您的Kik机器人起一个简短而活泼的名称。
  2. 挑选个性。 会讽刺吗? 友好? 超然?
  3. 确定您的目标受众和主题。 这是一个与成年人谈论体育的机器人吗? 一个向孩子讲笑话的机器人?
  4. 考虑您要进行的对话类型。 该漫游器是否真的分析了其他人所说的内容,还是很浅?
  5. 考虑如何重定向超出主题的对话。

初始化机器人

为了开始构建机器人,您将需要Kik应用程序,并且需要在Kik开发人员网站上进行注册。

  1. 从应用商店(Apple或Google Play)中获取该应用。
  2. 然后,您需要访问Kik Dev网站并进行注册。
  3. 在设备上打开Kik应用,然后从开发页面中扫描Kik代码。
  4. 等待Kik机器人@Botsworth向您发送消息,然后按照该消息中链接的向导进行操作。 您将需要输入用户ID,显示名称和个人资料图像。

现在,您的机器人的裸露骨骼已经创建完毕,可以随时获得一些智能。

选项1 –使用编程语言构建机器人

完成上述步骤后,请访问“ Kik入门”页面。

  1. 根据要使用Python还是Java进行编码,使用Python或Node.js按照指示安装API库。 Kik手册在这里非常有帮助,并向您展示了示例机器人来帮助您配置自己的机器人。
  2. 如果您需要一点帮助,Kik也会有自己的Github页面。
  3. 使用您选择的语言对您的机器人进行编程。
  4. 测试,再测试。 您还应该邀请朋友来帮助您对其进行测试,因为他们会想出一些方法来破坏您的机器人,而您本来不会自己想出来的。
  5. 当您感到高兴时,可以通过Kik机器人商店将机器人释放到野外。

您可能已经注意到我掩盖了该机器人的实际编程。 Kik创建了许多有关如何执行此操作的教程。

选项2 –使用ChatFlow构建机器人

ChatFlow只是众多API工具之一,它使您可以使用图形界面来构建bot而不是使用代码,从而简化了bot的创建。

  1. 请按照初始化bot下的上述步骤下载应用程序并登录kik.com。
  2. 按照说明使用Botsworth创建和命名您的机器人。
  3. 在Kik.dev网站中选择“配置”,然后复制机器人名称和API密钥。
  4. 创建一个ChatFlow应用程序,并创建以kik-in和kik-out开头的流。
  5. 右键单击kik-in节点,选择“添加新的kikbot-controller”并进行编辑。 粘贴机器人名称和API密钥,然后选择添加。
  6. 右键单击退出,选择机器人名称,然后单击确定。
  7. 选择部署。

这将创建一个基本的Kik机器人。 该机器人只会回显您发送的所有消息,但该机器人的基本内容已创建。 在这里,您可以为自己的机器人开发更高级的消息和交互功能,直到您完全满意为止。 ChatFlow中的说明非常明确且合乎逻辑,因此几乎任何人都可以创建聊天机器人!

加起来

在Kik中构建机器人可以通过编程或使用诸如ChatFlow之类的机器人启动平台来完成。 您可以以任何一种方式构建机器人,但是如果您通过编程来实现,则会学到更多。 Kik并不是唯一鼓励在其生态系统中使用机器人的聊天服务,并且机器人是Internet的一种日益增长的趋势。 学习编码智能机器人是一项具有真正潜力的工作。

如何制作自己的kik机器人