GitHub yakatanga bot yekuzvinetsa otomatiki moderation

Sechikamu chePurojekiti, bhoti rakagadzirirwa GitHub iyo inogadzirisa mabasa ekumusoro otomatiki iyo yekutevera system paGitHub. PaGitHub unogona kuwana zvinyorwa izvo chete basa rekurongedza vanhu kuburikidza neiyo Issue system.

Mune mamwe acho, paunenge uchibuda muChinyorwa iwe unokurudzirwa kuzadza fomu, ipapo ndakaonakuva nemodherita, tarisa kurongeka kwekuzadza fomu uye kutumira mamaki zvinoenderana neizvo zvataurwa muchimiro (ma tag anogona kungosungirirwa nemushandisi ane rombo rakanaka kana asina kutaurwa mutemplate). Muenzaniso wenzvimbo yakadai ndeye Open Source Pfungwa nharaunda.

Moderator haauye ipapo ipapo. Naizvozvo, Chiito cheGitHub chakaratidzwa munhau chakagadzirirwa kusimbisa mafomu uye kuita mashandiro.

Iyo bot yakanyorwa muPython, asi ichiri kuda kuitiswa node. Yakareba.

Tichifunga kuti python3 uye zvese zvaunoda zviri mumudziyo une node.js, zvine musoro kungoisa zvinoenderana mariri sezvo zvidiki.

Ichi chiito cheGitHub chiine mabasa matatu akabatanidzwa manejimendi manejimendi.

Tarisa uone kana matambudziko ari kuuya anoenderana netemplate munzira ipi neipi:

Kuti zvikamu zvacho hazvina mitsara kubva kune yakasarudzika template (kazhinji inowanikwa kana mushandisi asina kunetseka kupedzisa chikamu).

Kuti zvikamu zvine mabhokisi ekutarisa kuti zvigadzirwe semavara zvine chete mabhokisi ekutarisa aripo mune yekutanga template

Kuti chikamu chimwe nechimwe chine huwandu hwemabhokisi akaratidzirwa muhurefu [min, max]

Gadza zvinyorwa maererano nemabhokisi akaongororwa.

Inovhara otomatiki matambudziko kana munyori asina kugadzirisa matambudziko akaoneswa neinter mukati menguva yakati yenguva.

Kushandisa munhu akazvipira kugovera zvinyorwa mutoro, sezvo zviri nani kubvumira vashandisi kuita "kuzvishandira." Vashandisi vanogona kugovera mamwe mavara kumatambudziko eseti inorambidzwa iyo inogona kuitwa kuburikidza nekuwedzera kweMarkdown uye mabhokisi ekutarisa.

Nayo kana mushandisi akatarisa iwo mabhokisi ekutarisa kana mabhatani eredhiyo iyo bot inoisa iwo mavara maererano.

Yehunhu hunobuda pachena yeiyi bot yakagadzirirwa, ndeiyi inotevera:

  • Chiito chinodzorwa neYAML marongero uye maMarkdown matemplate;
  • Bhokisi rinowedzerwa kune yega yega Markdown template iyo inotsanangura mamiriro ekuzadzwa kwakakodzera kweiyo fomu uye nezviito zvinodikanwa;
  • Faira rekumisikidza rine zvigadziriso zvepasirese zvinowedzerwa;
  • Mafomu acho akaumbwa nezvikamu.
  • Kune maviri marudzi ezvikamu:
    Mahara mavara: Chiito chinogona kuratidza kuti mushandisi akanetseka kupedzisa chimwe chinhu. Zvinorehwa nerugwaro hazvionekwe otomatiki.
    Mumabhokisi ekutarisa n nhamba yemireza inogona kukumbirwa uye / kana kupedzwa, kuitira kuti 0 {= m1 {= n {= m2 {= huwandu hwese hwemireza muchikamu.
  • Icho chiito chinosimbisa kuti iwo mabhokisi anoenderana nemabhokisi ari mu template. Kana iyo mireza yakaiswa nenzira kwayo, chiito chinogona kuturika pamatambudziko ematambudziko, resp. Mabhokisi ekutarisa.
  • Kana iyo fomu yakazadziswa zvisirizvo, chiito chinoraira mushandisi maitiro ekuchizadza nenzira kwayo uye anowedzera yakakosha tag.
  • Kana iyo fomu isina kugadziriswa mukati menguva yakati, chiito chinogona kuvhara dambudziko. Otomatiki mushandisi kurambidzwa, kubviswa, uye kuendeswa kwenyaya yacho haisati yagadziriswa nekuda kwekushayikwa kweiyo API yepamutemo yezviito zvinodikanwa uye nenyaya nenyika yekuchengetedza.
  • Kana dambudziko ragadziriswa, chiito chinobvisa mucherechedzo.
  • Mhinduro kumatemplate ekuita, echokwadi, anogona kugadziriswa.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo nekuenda ku inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako