3月8日虚拟Djinn-或如何在春季让您的员工感到惊喜



明天世界各地,我们将庆祝一年中最女性化的一天。 这太好了! 但这意味着今天是祝贺我们亲爱的员工的日子 。 每年,我们(工作集体中的男性部分)都在考虑如何以特殊的方式来做……花,晚宴-所有这些可爱的陈词滥调令人愉悦,但是在21世纪,每个人都希望拥有技术先进和现代的东西。

在这里,我们处于Just AI思想,思想和思想之中! 在过场动画下-现成的教程,您也可以立即启动,并将通常的3月8日变成充满希望的海洋!

我们想出了什么


您将如何回答“ 3月8日最好的礼物是什么?”的问题 如果读者是一个男人,那么他可能还会考虑鲜花,称赞……等等。

在这里,我们遇到了一个有趣的菜单...在这里



有趣,我们认为。 但是,如果您在Telegram中创建一个聊天机器人该聊天机器人将为我们办公室的每个漂亮员工提供一个愿望菜单 ? 她选择了一种愿望,然后它飞向了她的一位同事。 “是的,就像是阿拉丁神灯中的魔法精灵!” -女孩只需从列表中单击“欲望”菜单,便会飞到其中一位男性表演者,几分钟后,一个好伙伴带着她的愿望来到了她身边! 好吧,它开始了...

接下来,我将展示如何在一个小时内在Aimylogic构造函数上启动这样的机器人。 您可以更快地创建它-只需单击我们也准备好的现成的模板,然后根据需要进行一些更改即可-3月8日的办公室庆典将以新的色彩闪烁! 对我们进行了测试。

范本


如上所述,您只需登录到Aimylogic 帐户 ,然后单击“ March Djinn”模板即可立即创建完成的bot。



接下来,单击右上角的“ 发布”按钮,然后选择“ 电报”通道。 系统将要求您在Telegram中指示机器人令牌。 要获取它,请打开Telegram客户端,搜索@BotFather机器人并在其中创建一个新的机器人。 在此处阅读有关创建机器人的更多信息。

在Telegram频道中发布项目后,它将开始在您的机器人中运行。

接下来,我将讨论一切工作原理,以及可以在项目中进行哪些更改以使其独特。

如何运作


该机器人从欢迎屏幕(项目最左侧)开始工作。 然后他立即跳到带有按钮的菜单-这是相同的愿望菜单。 每个按钮都对应于我们(人类)同意实现的某种愿望(因为一切都有衡量标准)。

当然,可爱的女士不仅可以单击按钮,还可以在键盘上写一个愿望。 为了使机器人能够理解该文本消息对应的需求,在Aimylogic中,有一个名为Entities的工具。 如果您在那儿看,您会发现这是一个愿望清单,每个清单都有不同的表述。 实际上,您可以在菜单中添加自己的项目,但不要忘记更改脚本中的按钮列表。

当女孩按下按钮或发出某种愿望(听起来与实体中的声音相似)时,将填入$ desire变量-它会将实体中指示的内容存储为Entity。 这将与表演者的公平联系信息一起发送给表演者。

数时间


当然,如果所有女士连续单击所有按钮,则可能会导致执行系统(即,我们这些人)过载。 因此,我们建议限制连续两个愿望之间的时间。 例如10分钟。 或者20.您可以更改它。 在屏幕上,它被标记为计时,您可以看到机器人如何计算两个愿望之间的时间。



实际上,机器人在这里从我们的服务接收当前时间,然后创建几个变量,以节省上次请求经过的时间。 在下一步中,机器人仅检查条件并向承包商发送请求,或要求其对话者稍等一下。

机器人如何选择欲望的执行者


这里的一切都是这样的。 我们会在Google云端硬盘上创建一个常规的Excell牌,在其中注册所有参与此次行动的人(如果有人拒绝,该怎么办)。 此类平板电脑的示例是docs.google.com/spreadsheets/d/1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgbl0/edit?usp=sharing

如您所见,它有两列。 标识符是每个参与者在启动特殊漫游器时都会收到的唯一编号(它将通知传入的应用程序),以及艺术家的姓名-发送该应用程序的女士会看到它。

接下来,您需要将其发布到网络上(文件-在网络上发布),从地址栏中复制标识符,并将其替换为以下形式的表格tools.aimylogic.com/api/googlesheet2json?id=1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgbl0-它将字段转换为J表列名。 这就是我们在Aimylogic脚本中的HTTP请求中所替代的内容,以便该机器人选择参与者之一来实现愿望。

$ genie变量中,我们这样写一个随机选择的艺术家
_.sample($httpResponse) 
(因为Aimylogic支持下划线

申请发送地


太好了! 我们的机器人接受了这种欲望,从Google盘子上的列表中选择了这位艺术家,然后他必须以某种方式通知这位艺术家,现在该是他带杯咖啡,安排小吃或提出闻所未闻的称赞的时候了。 但是我们该怎么做呢?

我们决定这样做。 我们在Telegram t.me/GenieCenterBot中发布了另一个简单的bot(顺便说一下,您也可以使用它,以免单独创建自己的机器人)。 它遵循“出租车司机使用优步”的原则工作-也就是说,它仅适用于有欲望的表演者,并仅将表演者的新申请通知您。 在启动时,它会发出一个标识符,您需要在Google中编写一个包含表演者列表的表。 实际上,每个参与此活动的人都将自己放置在该机器人中,并将标识符报告给管理表格的人。

选择演出者后,女孩的Bot向Telegram API发出HTTP请求以发送警报。

我还能添加什么?


因此,我们有一个带有欲望机器人执行器的模板。 您可以随意更改它。 如何使它变得更有趣?

另一个角色


我们有来自阿拉丁灯的精灵。 和他的短语是适当的。 您可以从别人那里得到它-老人Hottabych,金鱼或棺材中的两条:-)最主要的是替换图片和副本。

另一个愿望清单


正如我在上文所述,您可以根据需要进行更改。 为此,您需要使用菜单更改屏幕上的实体和按钮列表。 这完全取决于您的表演者为美女准备的一切...

自定义欲望


我们也做到了,以便我们的女孩可以订购未列出的愿望。 没错,我们不会立即执行它们(您永远都不知道它们那里会什么)。 我们首先通过相同的IFTTT服务将愿望文本发送到Trello特殊委员会,在封闭的聊天室中与我们的团队一起投票,然后,如果愿望通过了我们的“审核”,我们会将其添加到机器人中。

统计资料


有趣的是,要跟踪有多少欲望下降给谁,谁是三月快闪族中最活跃的参与者,等等。 再次执行此操作-只需通过IFTTT将每个愿望发送到Google硬盘上的某种碟子即可。

与精灵聊天


如果白天有什么问题? 还是表演者之一花费太长时间才能完成申请? 必须对此进行密切监视! 为此,您可以将与操作员的在线聊天连接到脚本(例如LiveTex或Webim)。 只要女孩单击Genie的“ 聊天”按钮,控制权就会移交给在世的人,这将帮助解决任何问题。

假期来了


如果您读完了,那么您准备在办公室中启动这个奇迹机器人了吗? 快点,3月7日如火如荼! 所以,该是惊喜了!

Source: https://habr.com/ru/post/zh-CN442750/


All Articles