RE: RE: [ENG/ITA] ANNUNCIO: OdB Engagement Contest
You are viewing a single comment's thread from:

RE: [ENG/ITA] ANNUNCIO: OdB Engagement Contest

Words
232
Reading
2 min
2y

Ma in questi giorni ho un po' di tempo libero e se non faccio queste cose ora chissà quando potrò di nuovo!

Allora, ho dato un'occhiata ed i primi due requisiti che hai chiesto sono stati inseriti, ossia il numero totale di commenti pubblicati in OdB e la loro lunghezza.

Manca solo considerarli all'interno della tua formula matematica.

Per i voti invece quello che volevi fare purtroppo non si può fare, se non al costo di bombardare l'API di Hive con migliaia di richieste, perchè questo sono le informazioni collegate ad un'operazione di voto:

[646361, {'block': 93096003, 'op': ['vote', {'author': 'arc7icwolf', 'permlink': 'engita-splinterlands-hows-my-net-worth-changed-in-a-month', 'voter': 'blitzzzz', 'weight': 10000}], 'op_in_trx': 0, 'timestamp': '2025-02-06T15:06:48', 'trx_id': 'e0008f5db0df2d3de131350db9e308795043366b', 'trx_in_block': 10, 'virtual_op': False}]

Come vedi non è indicato in quale community è stato pubblicato il post upvotato e l'unico modo per scoprirlo sarebbe utilizzare il permlink per fare una ulteriore chiamata all'API di Hive e chiedere informazioni sul post, così da poter vedere dove è stato pubblicato: ripetere questa operazione per ogni voto espresso da ogni partecipante sarebbe però, come ti dicevo sopra, parecchio pesante sia a livello di risorse del pc che di chiamate all'API, per cui credo sia meglio evitare di spingersi così tanto in là.

Volendo ho una mezza idea che potrebbe funzionare e risolvere il problema, ma richiederebbe un po' di studio ed esperimenti, per cui dipende da quanto ti interessa avere questa informazione.