写一个自动化脚本
这一页以保号为例,带你建一个自动化脚本。保号是定期让卡产生一点活动,防止号码因长期不用被运营商回收。做完后,nSIM 每 30 天用这张卡发一条短信,并推送通知告诉你。
换 IP、收到特定短信时做出反应等其他用途,做法相同,只是模板、触发方式和步骤不同。全部选项见自动化的触发方式与步骤。
- 这张卡能发短信:卡在驻网,或 VoWiFi 已就绪。
- 已配好一个通知渠道,见接收通知。
- 问清你的运营商认可哪种活动、多久一次算「活跃」,以及发到哪个号码。各家规定不同。
-
打开侧栏的「自动化」,在「脚本」页签里点「新建脚本」。
-
在「套用模板」里选「发短信保号」。触发方式、用途和步骤会被填好。
-
在「基本」的「名称」里填一个名字,例如「每月保号短信」。
-
在「触发」里确认「触发方式」是「固定间隔」,在「每隔多少天」里填
30。 -
在「执行目标」里,把「目标」设为「按卡」,在「卡」里选这张卡。
-
在「步骤」里,把
send_sms那一步的to改成运营商认可的号码,text改成要发的内容:[{ "type": "send_sms", "params": { "to": "<号码>", "text": "<内容>" } },{ "type": "notify", "params": { "text": "保号短信已发送 {{iccid}}" } }] -
勾选「启用」,点「保存」。「脚本」列表里多出这一行,写着「保号 · 每 30 天」。
- 在「脚本」列表里点这个脚本,打开它的表单。
- 在「试运行」里点「试运行」。「结果」里列出每一步会做什么,以及执行后的变量。
试运行按已保存的版本走一遍,不发短信、不产生费用,也不留运行记录。等待类的步骤不会真的等,所以试运行通过不代表每个分支都真能执行。
第一次真实运行
Section titled “第一次真实运行”想马上确认一次,而不是等 30 天:
- 在「脚本」列表里,点这一行的「运行」。
- 在确认框里点「运行」。页面切到「运行历史」。
在「运行历史」里点这次运行,「状态」显示「成功」,「日志」里能看到每一步的记录。你的通知渠道也会收到「保号短信已发送」。之后 nSIM 每 30 天自动执行一次,每次都会在「运行历史」里留下一条。
运行失败本身不会推送通知。失败原因写在那次运行的详情里,形如「第 N 步(步骤名)失败:…」。
- 要让卡用流量保号,套用「流量保号」模板。它经这张卡的移动数据下载少量数据,所以卡要开着移动数据。
- 目标是一个没启用的 eSIM Profile 时,可以让脚本先切过去,执行完再切回。见自动化的触发方式与步骤。