rpa 手机_如何利用手机呼叫RPA机器人启动

不通过任何代码开发,就可以利用手机启动RPA机器人,先上视频。

Siri Call A2019 Bot

要想实现视频中的整个过程,需要了解两种不同的自动化实现方式,一是RPA API,二个是手机自动化。

在A2019中构建Bot

1. 这个过程比较容易,我们定义1个名为“APICallBot”的机器人流程。Bot中设置1个变量为input,类型为字符串,并设置为输入变量

设置变量

2. 然后开发1个非常简单的流程,就是打开消息框,输出打印这个input变量值。

开发Bot

3. 保存后,需要把这个Bot检入Check In到公共目录中(只有公共目录的Bot,才能被API调用),注意:没有检入权限的用户,需要新建角色来加权限。

利用API来调用这个Bot

1. 首先需要了解A2019中,利用API调用Bot的机制。首先需要获得调用Bot用户的Token,然后再用这个Token来调用Bot。

2. 获取用户Token。使用/v1/authentication这个API。使用Post指令,Body中使用username和password,就可以获得该用户的Token

请求报文

获得的Token

3.调用机器人流程,使用/v3/automations/deploy这个API。使用Post指令,在Headers中添加X-Authorization的key值,将刚刚获取的Token粘贴进去。

Headers的设置

在Body中设置需要调用的Bot,格式如下(关于A2019中的API使用方式,都是通过访问/Swagger来获得)。

Bot Deploy API的用法

为了调用这个Bot需要获得两个必要条件,Bot的ID和执行这个Bot的用户ID

Bot的ID可以在这个Bot的访问连接中找到,例如这个Bot的ID就是1805。

获得Bot的ID

获得用户的请求报文

有了Bot ID和User ID就可以配置Bot Deploy API的请求内容了。例如:

请求报文

botInput中代表了给这个Bot的输入值。如果在响应值中得到depolymentId,就代表机器人可以启动了。

以上这个过程,可以通过自己写程序或者Postman来去尝试。即使不使用手机调用,你也了解如何通过第三方应用API去调用A2019中的机器人流程。

利用iOS中的快捷指令(ShortCuts)来调用Bot

水果手机中的快捷指令iOS 12之上自带的App,集成了各种自动化指令,非常简单易用。过程如上面流程一样。

1. 先获取用户的Token。

获取Token

2. 将Token字符串取出来

获取Token值·

3. 调用Bot API。先把body内容设置到文本中,在后续引用。

设置Body内容

设置请求报文

4. 为了让请求更加顺畅,在这个快捷指令前加上语音输入,并把语音输入的内容放置到Body报文中,同时修改这个快捷指令的名字为呼叫机器人。

语音输入

将听到的文本传入Body中

5. 由于Siri是可以自动识别快捷指令的名称,所以只要通过Siri讲出“呼叫机器人”,就会启动这个快捷指令。快捷指令又会提示你输入内容,例如“今天是7月30日”,输入的语音就会作为参数传入机器人,并启动这个流程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值