Steem JS ile Son 10 Konu Listeleme [Bot4Bots #2]
tr·@murattatar·
0.000 HBDSteem JS ile Son 10 Konu Listeleme [Bot4Bots #2]

[Bot4Bots ](https://steemit.com/tr/@murattatar/bot-kullanan-bot-1) için ar-ge'ye devam ediyorum.
Botlara oylatırken, [mümkün olan en eski yazıyı oylatmanın daha avantajlı](https://steemit.com/tr/@murattatar/elma-ne-zaman-elma-degildir-and-kendini-oylama-etigi) 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.
<center></center>
**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>');
}
});
}
```
<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>
```
<br>
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.
<center></center>
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👍 ayhanayaz, emirhany, ugurarslanboga, investingtips, panql1979, hannah5, hauptstadtdiva, amnasheikh, znaffe, netknight, ibrahimbayram, mkmk, trupvote, ethemkibar, oendertuerk, steemit-turkey, turkish-trail, llevoc, bravest, jumbot, emrebeyler, ucmuharfli, gcamkerten, muratkbesiroglu, mesutkrgln, ulqu3, varolleng, natc, tammymc, pars11, omersurer, teaminfo, whiterabb1t, treasureteam, trbooster, pizzalocale, keepcalmandread, sporttr, batuhoca, gizemli3, arafs, kriptokalesi, matsayisi, golge, ihh, misalen, flagship, eylul, korkmaz, zekesito, ssh3158, iqbal15, mysteemvote, jesseluther, kwakumax, inkedandsexy, sunray, heriadi, inversionistam, encryptdcouple, jondahl, chronogn, bubbleboy, tatyanamishenko, okoro, masudrana, kwonn, mycryd, badmusgreene, pearica, jjcali, dromzz, ssin, thundercurator, mcoinz79, josephsavage, sneakyninja, katysavage, armadilloman, thedailysneak, upv4life, tahera, sn0n, eye-am-a-mason, entrepreneur916, oceanwhale, oceansbot, minnowwhale, octopusbot, realprofitbot, jellyfishbot, starfishbot, smartdolphin, minnowangel, monsterbot, flashbot, crabbot, penguinbot, sparkey, saveoceans, spacebot, turtlebot, seabirds, speedydolphin, oceanshark, mermaidbot, cutedolphin, spiderbot, snailbot, smileybot, bethewhale, skywhale, unicornwhale, dailyhouston, saveoceansbot, upmedolphin, cutewhale, bigobot, proffit, murattatar, bestboom,