Český kurátor nespí

@tazi · 2019-01-05 21:24 · busy
Český kurátor nespí. Teď již ne.

Máme za sebou pět automatických upvotů dočasně nasazeného bota. Do dnešního dne jsem z účtu @cesky.kurator upvotoval manuálně. Nyní přecházím do fáze pouhé kontroly správné funkce, bot nespí, ale já bych spal rád ;)

Oprašuji své základy Pythonu a pracuji na botu, který by splnil zadání podporovat #cesky a byl připraven na budoucí rozšíření.

Existuje opravdu mnoho hotových řešení. Některá jsou lepší, jiná horší, některá jsou jednoduchá, jiná naopak překombinovaná. A protože se pohybujeme v blockchainovém kryptosvětě, snad vše je opensource. Trošku jsem tedy pátral, zda bych neušetřil čas a neobjevoval již objevenou Ameriku. Nicméně žádné řešení mi nepřišlo zcela vhodné pro naše účely. Možná až na tagbota, který byl napsán právě pro upvotování dle tagů.

Vyčíst posty ze sítě a rozdat upvoty ale není nikterak složité, vrátil jsem se tedy k původní myšlence na vlastního bota.

Základní funkcionalita @cesky.kurator Bot by měl po spuštění (cyklicky v zadaném intervalu): - zjistit jakou má VP a v případě, že má více než minimum může pokračovat - stáhnout všechny účty, které sleduje - toto bude whitelist a tím ho může spravovat kdokoliv, kdo má patřičný klíč a nemusí mít přístup k botovi - stáhnout posledních X postů se zadaným tagem, v našem případě #cesky - porovnat zda autor postu je mezi sledovanými - rozdat N upvotů o zadané hodnotě

Další funkce mohou být přidávány později dle potřeby. Může jít o kontrolu délky postu, kontrolu češtiny nebo dynamický výpočet váhy hlasu a další.

Chcete vidět, jak vypadá takový post, když ho načtu? Podívejte se na kousek posledního postu @jjprac -e. Snímek obrazovky 2019-01-05 v 19.42.34.png

Ale nyní již k současnému stavu.

Pro testovací účely jsem vyclaimoval ještě účet @cesky.test. Nelekejte se tedy, pokud vás začne sledovat, či upvotovat nulovým hlasem. Na něm poběží testy českého bota.

Zároveň jsem zprovoznil instanci fossbota, který umí velmi, velmi mnoho a dle zadaných parametrů v konfiguraci lze vyhledávat posty k upvotování podle dost složitých algoritmů. Pro nás kanón na komára, proto má v konfiguraci pouze kontrolu, zda je autor mezi sledovanými a post je zařazen pod tag #cesky. Tak jak je popsáno výše v základních funkcích. Mezi sledované jsem zařadil všechny, kdo již od @cesky.kurator obdrželi upvote. Snad jsem na nikoho nezapomněl.

Takto vypadá aktuální výpis ze steemd, kde jsou vidět ony automatické upvoty.

Snímek obrazovky 2019-01-05 v 21.53.13.png

A co stav budoucí?

Stále tu visí několik nezodpovězených otázek a opět připomínám, že je vítána diskuze jak v komentářích, tak třeba na Discord serveru Cesky Steemit.

  • Je pro vás nyní OK způsob udělování upvotů? Tedy tag #cesky + whitelist?
  • Kolik upvotů za den by mělo připadnout na jednoho autora? Nyní je udělován cca 0,02 upvote a váha hlasu je 80% a zvládáme to. Do budoucna pokud poroste počet autorů rychleji než SP bota, museli bychom asi toto upravit.
  • Má @cesky.kurator publikovat vlastní posty a získavat tak SP vlastní autorskou odměnou a také zvyšovat reputaci?
  • A stále to jméno... ;) Mě celkem zaujal Steemrman, ale dle odkazu génia by se měl asi psát Stýmrman ;)
@cesky.kurator již na kurátorských odměnách posbíral první STEEM !

Aktuální stav účtu je: 1063,38 SP ( 131,05 vlastní + 932,33 delegovaných ).

Delegovanou SP bota již podpořili: @bucipuci @godfish @hairyfairy @mespanta @petecko @petrvl @ritxi @softa @tazi @xlisto

A darem, který jsem proměnil v SP podpořil: @jjprac

Díky všem, kteří projekt podpořili SP a/nebo povzbudívým komentářem !

ceskysteemon

#cesky #steemit #steem #busy
Payout: 0.000 HBD
Votes: 110
More interactions (upvote, reblog, reply) coming soon.