Ugrás a dokumentációra
MCP-szerver

Szabályok

Mi történik a levéllel, amikor megérkezik.

Szabályeszközök

EszközMit csinál
listRulesAz aktív kapcsolat összes szabálya kiértékelési sorrendben, azzal együtt, hogy mit csinálnak, és hányszor léptek működésbe.
getRuleEgy szabály teljes egészében: a feltételei, a műveletei, és hogy be van-e kapcsolva.
createRuleSzabály írása: feltételek egy érkező üzenetre, és hogy mi történjen azzal, ami illeszkedik rájuk. A szabály KIKAPCSOLVA jön létre.
testRuleAz elmúlt harminc nap üzenetei közül melyeket fogta volna meg a szabály, és mit tett volna velük. Semmit nem változtat meg.
setRuleEnabledEgy szabály be- vagy kikapcsolása, miután egy ember visszaolvasta.

A createRule KIKAPCSOLVA írja meg a szabályt, és ez az egyetlen pont, ahol ez a kiszolgáló szándékosan eltér a REST API-tól. A POST /rules alapértelmezés szerint engedélyezett. Egy olyan szabály, amely archivál, kukába tesz vagy továbbít levelet, ne kezdjen bele ebbe egy csevegőüzenet alapján: írja meg, hívja meg a testRule eszközt, hogy megmutassa annak, akinek dolgozik, a saját üzenetei közül melyeket fogta volna meg, és csak ezután kérje a setRuleEnabled hívást.

Nincs updateRule, nincs deleteRule és nincs átrendezés, ugyanazért, amiért nincs sablontörlés: ezek azok a műveletek, amelyek egy csevegőablakból tönkreteszik valaki más beállítását. Egy törölt szabályt nem lehet visszaállítani, az átrendezés pedig csendben megváltoztatja, mi történik minden jövőbeli üzenettel. Mindhárom megtalálható a Beállítások → Szabályok alatt és a REST API-n, ahol ember kattint.

A szabályok a KAPCSOLATHOZ tartoznak, tehát ezek arra a postafiókra hatnak, amelyet a setActiveConnection utoljára megnevezett, és egy kolléga által írt szabály is közéjük tartozik. Egy postafiók 100 szabályt tart, mindegyikben legfeljebb 20 feltétellel és 10 művelettel.

Itt semmi nem visszamenőleges. Egy szabály arról dönt, mi történjen az engedélyezése után érkező levéllel; a már meglévő postafiókot nem söpri át, a testRule pedig jelent, nem iktat.