
Bot4Bots için ar-ge'ye devam ediyorum.
Botlara oylatırken, mümkün olan en eski yazıyı oylatmanın daha avantajlı olacağından bahsetmiştim.
Madem Bot4Bots, benim yerime botlara gönderim yapacak; botların izin verdiği en eski konuyu seçip oylatsın diye düşündüm. Bu da; Son Konular ve Tarihlerini bilmeyi gerektirdi.
Kullanıcı adı girildiğinde, o kişinin son konularına diğer bilgilerin Python-Selenium ile çok defa baktığım için bu kez Steem-JS kurcaladım.

Steem-JS kullanarak Son 10 Konuyu çekme işi şöyleymiş;
JavaScript dosyamız:
function fillBlogEntries(username)
{
steem.api.getDiscussionsByBlog({tag: username, limit: 10}, function(err, blog)
{
var blogContainer = $('#blog');
for (var i = 0; i < blog.length; i++)
{
blogContainer.append('<div><a target="_blank" href="https://steemit.com' +
blog[i].url + '">'+ blog[i].created + ' --- ' + blog[i].title + '</div></a><br>');
}
});
}
Ve bu scriptin için dolduracak olduğu
HTML sayfamız:
<!DOCTYPE html><meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />
<style>body{ font-size: 1.3em; margin: 3em; font-family: Tahoma; }</style>
<head>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="blog"></div>
<script>fillBlogEntries('murattatar');</script>
</body>
</html>
Ve sonuç:

Sonraki adım:
Buradaki tarihleri ayıklamak,
Yazı tarihini Şimdi'den çıkarak,
farkın, bot'un izin verdiği süreden küçük olup olmadığına bakmak.

Kaynaklar:
https://steemit.com/utopian-io/@lonelywolf/steem-js-tutorials-2-getting-post-content
https://steemit.com/steemjs/@fabien/steemjs-new-npm-package-for-javascript-lovers
You got a 47.06% upvote from @proffit courtesy of @murattatar!
Send at least 0.01 SBD/STEEM to get upvote , Send 1 SBD/STEEM to get upvote + resteem
Ben de denedim. Paylaşım için teşekkürler. :)
Devamı da gelecek ;)
;)
güzel bir işe benziyor, geçmiş konuya bakarak anlayacağıımı düşündüm ama beni aştı biraz. :D
Önceki konu, bu ve sonraki bir kaçı birleşip, Bot olaylarını daha pratik ve karlı yapma amacı var ;)
You got a 76.92% upvote from @proffit courtesy of @murattatar!
Send at least 0.01 SBD/STEEM to get upvote , Send 1 SBD/STEEM to get upvote + resteem
You got a 41.47% upvote from @redlambo courtesy of @smidge-tv! Make sure to use tag #redlambo to be considered for the curation post!
You got a 52.31% upvote from @oceanwhale With 35+ Bonus Upvotes courtesy of @murattatar! Delegate us Steem Power & get 100%daily rewards Payout! 20 SP, 50, 75, 100, 150, 200, 300, 500,1000 or Fill in any amount of SP Earn 1.25 SBD Per 1000 SP | Discord server