青空玄想 发表于 2023-8-19 02:06:26

脚本猫的腾讯云函数云端执行的问题。点击导出后,只能导出本地。

写了一个获取招标公告然后推送至企业微信机器人webhook的脚本。
在脚本猫扩展内可以按照@crontab定时运行。
我把它导出至本地后,在本机的终端中可以使用npm i ,node index.js手动运行。
再把ZIP上传到腾讯云函数里面。可以在集成终端中使用npm i ,node index.js手动运行。
我要怎么样自动运行这个脚本呢。
还是说在腾讯云函数的触发管理里面,手动创建一个触发器?
!(data/attachment/forum/202308/19/015726jw22edjr3y35p28y.png)
!(data/attachment/forum/202308/19/015946wssv8srsnz8ov52n.png)
!(data/attachment/forum/202308/19/020329njvd6dax4nzjxgwn.png)

王一之 发表于 2023-8-19 13:12:04

嗯,可以创建一个触发器,在0.9.0之前支持直接上传到腾讯云,但是后面腾讯云收费了,就没支持了

可以安装一下老版本,试试,具体我自己都忘记了

青空玄想 发表于 2023-8-19 19:51:38

嗯啊,腾讯云收费还挺高的。
我准备尝试用node-cron创建一个定时任务,把utils.run()包起来。
然后启动node服务,看看能不能在服务器上定时执行脚本。

青空玄想 发表于 2023-8-20 00:06:47

!(data/attachment/forum/202308/20/000155qkppffw87izwpohw.png)
使用node-cron包裹起来了。可以在node服务器里面定时执行userScript.js。

青空玄想 发表于 2023-8-20 00:45:04

这样子可以在服务器上,运行脚本猫的后台脚本和定时脚本了。
不过定时器是使用node-corn的。
!(data/attachment/forum/202308/20/004106vnem6ltm5a6mmlt2.png)
页: [1]
查看完整版本: 脚本猫的腾讯云函数云端执行的问题。点击导出后,只能导出本地。