Skip to main content

Ամպային գործարկում

Տրամադրվում են ամպում գործարկելու մի քանի եղանակներ; մանրամասների համար տեսեք Գործարկման միջավայրերը: Բացի այդ, CloudCat-ը ֆոնային սկրիպտները ամպում գործարկելու ծառայություն է — FAAS հարթակ, որը դեռ մշակման փուլում է:

⚠ Խնդրում ենք նկատի ունենալ ⚠, երբ վերբեռնվում է ամպ, պլանավորված սկրիպտի արտահայտության մեջ once-ի իմաստը փոխվում է. գործարկման ժամանակ once-ից առաջ ժամանակը փոխարինվում է իր նվազագույն արժեքով:

Օրինակ՝

  • * * once * * => 0 0 * * *. գործարկվում է օրը մեկ անգամ, դառնում է ամեն օր 00:00-ին գործարկվող
  • * 1-23 once * * => 0 1 * * *. օրական մեկ անգամ գործարկվում է 1:00-ից 23:00 միջակայքում, դառնում է ամեն օր 01:00-ին գործարկվող
  • * 1,3,5 once * * => 0 1 * * *. օրական մեկ անգամ գործարկվում է 1:00-ին, 3:00-ին կամ 5:00-ին, դառնում է ամեն օր 01:00-ին գործարկվող
  • * */4 once * * => 0 0 * * *. օրական մեկ անգամ գործարկվում է յուրաքանչյուր 4 ժամը մեկ, դառնում է ամեն օր 00:00-ին գործարկվող
  • * 1-23/4 once * * => 0 1 * * *. օրական մեկ անգամ գործարկվում է յուրաքանչյուր 4 ժամը մեկ՝ 1:00-ից 23:00 միջակայքում, դառնում է ամեն օր 01:00-ին գործարկվող
  • * 10 once * * => 0 10 * * *. օրական մեկ անգամ գործարկվում է 10:00-ին, դառնում է ամեն օր ժամը 10-ի 00-րդ րոպեին գործարկվող
  • * * * once * => 0 0 1 * *. գործարկվում է ամիսը մեկ անգամ, դառնում է ամեն ամսվա 1-ին 00:00-ին գործարկվող

CloudCat-ի լրացուցիչ նկարագրության արժեքներ

Հղման սկրիպտ. Bilibili Auto Check-in

cloudCat

Այս ատրիբուտի հայտարարումը թույլ է տալիս սկրիպտը գործարկել CloudCat-ի միջոցով: Երբ սկրիպտն ունի այս տարբերակը, սկրիպտի ցուցակում հայտնվում է ամպային գործարկման կոճակ; դրա վրա սեղմելը թույլ է տալիս ընտրել գործարկման եղանակ — տեսեք Գործարկման միջավայրերը:

image-20220203225847694

cloudServer

Կապված է cloudCat-ի հետ, դեռ իրականացված չէ

Լռելյայն cloudCat սերվերի հասցեն

exportValue

Նկարագրում է ամպ արտահանվող Values-ները. թույլատրվում են բազմաթիվ հայտարարումներ:

// @exportValue key1,key2,key3
// @exportValue key4,key5,key6

exportCookie

Նկարագրում է ամպ արտահանվող քուքիները. թույլատրվում են բազմաթիվ հայտարարումներ: Պարամետրերը նկարագրվում են GM_cookieCookieDetails-ով, օրինակ՝

// Հետևյալը արտահանում է cookie1 անունով քուքին https://docs.scriptcat.org/docs/use/-ից
// @exportCookie url=https://docs.scriptcat.org/docs/use;name=cookie1

// Սա արտահանում է բոլոր քուքիները scriptcat.org դոմենի համար
// @exportCookie domain=scriptcat.org

// Բոլոր հասանելի պարամետրերը.
// @exportCookie domain=scriptcat.org;url=https://docs.scriptcat.org/docs/use;name=cookie1;path=/docs/use;secure=true;session=true

API աջակցության փոփոխություններ

Ներկայումս աջակցվում են միայն հետևյալ API-ները. եթե այլ բան նշված չէ, դրանք վարվում են նույնը, ինչ բնօրինակ API-ն:

GM_xmlhttpRequest

GM_notification

GM_log

GM_getValue

Ներկայումս աջակցում է միայն @exportValue-ի միջոցով արտահանված Values-ներ ստանալուն. set/delete/list և այլ մեթոդները չեն աջակցվում:

Գործարկման միջավայրեր

Տեղական

Արտահանում է zip փաթեթ; այն թղթապանակում արխիվացնելուց հետո գործարկեք հետևյալ հրամանները՝ այն տեղական գործարկելու համար (պահանջվում է տեղական Node.js միջավայր).

npm i
node index.js

Tencent Cloud

Նախ ստեղծեք Tencent Cloud բանալի Access Keys կայքում — եթե օգտագործում եք ենթահաշիվ, համոզվեք, որ նրան տրամադրել եք Cloud Function թույլտվություններ: Այնուհետև միացրեք ծառայությունը Function Service կայքում, որը գալիս է ամսական որոշակի քանակությամբ անվճար օգտագործմամբ: Տարածաշրջանը լռելյայն Shanghai է. անհրաժեշտության դեպքում կարգավորեք այն: Վերբեռնել սեղմելուց հետո ավտոմատ կերպով ստեղծվում է պլանավորված գործարկիչ՝ հիմնված @crontab-ի վրա՝ ֆունկցիան ըստ ժամանակացույցի գործարկելու համար:

image-20220203224956248