Today I want to present you a little tutorial about writing a bot based on "steem-js". # The Mission The requirements for my bot are somehow simple: 1. Listen the blockchain for new votes and comments on my posts 2. Send me an email if "1." occured # System Requirements For developing and running the bot some tools are needed on your system. I will show you a brief overview of the tools I have used for my bot. ### Code Editor: Visual Studio Code To write the source code of your bot, you need an editor. What editor you use doesn't matter, but if you choose one that has some features like "syntax highlighting" you can make your self's life easier. Visual Studio Code is free, Open Source and runs on every platform. You can download it here: https://code.visualstudio.com/ ### nodeJS To run your steem-js bot you need a runtime system. This can be a browser window or nodeJS. In this tutorial I choose nodeJS. You can download nodeJS here: https://nodejs.org Please choose the LTS version matching your operating system. At the time of writing this tutorial version 6.11.4 LTS was the latest. # Write the bot Choose a folder on your filesystem where the source-code file of your new bot should be saved. ### npm steem-js To use the steem JS API it is recommended that you install the steem-js package. Using node this is very easy: 1. Open the command line console 2. Change to the folder of your bot 3. Install steem-js package ```javascript npm install steem --save ``` ### npm nodemailer For sending mails you need a package that offers this feature for JS. I choose the nodemailer package which you always have to install: 1. Open the command line console 2. Change to the folder of your bot 3. Install nodemailer package ```javascript npm install nodemailer --save ``` ### Create "steemMailerBot.js" Add a new file "steemMailerBot.js" to your folder and open it with Visual Studio Code. Here ist the complete source-code of the bot. Please copy it to the "steemMailerBot.js". ```javascript /* ** steemMailerBot v0.0.1, by @schererf ** Feel free to use and modify. */ // REQUIREMENTS: // nodeJS: https://nodejs.org // steem-js: npm install steem --save // nodemailer-js: npm install nodemailer --save var steem = require('steem'); var nodemailer = require('nodemailer'); // INITIALIZE const steemUsername = "todoSteemitUsername"; const mailAccountUser="todoEMailAddress@gmail.com"; let transporter = nodemailer.createTransport({ pool: true, host: 'smtp.gmail.com', port: 465, secure: true, auth: { user: mailAccountUser, pass: 'todoEMailPassword' } }); // FUNCTIONS function sendMail(subject, body){ let mailOptions = { from: "steemMailerBot@gmail.com", to: mailAccountUser, subject: subject, text: body }; // send mail with defined transport object transporter.sendMail(mailOptions, (error, info) => { if (error) { return console.log(error); } console.log("Message sent to " + mailOptions.to + " (" + info.messageId + ")"); }); } function listenForVoteOrCommentAndSendMail(pAuthor){ steem.api.streamOperations((err, operations) => { if (err) { throw(new Error('Something went wrong with streamOperations method of Steem-js')); console.log(err); } const opType = operations[0]; const op = operations[1]; if (opType==="comment" && op.parent_author === pAuthor){ // comment received var subject = "Comment received for @" + op.parent_author + "/" + op.permlink; console.log (subject); sendMail(subject, "Author: " + op.author + "\nComment:\n" + op.body + "\n" + JSON.stringify(op) ); } if (opType==="vote" && op.author === pAuthor){ // vote received var subject = "Vote received for @" + op.author + "/" + op.permlink; console.log (subject); sendMail(subject, "Voter: " + op.voter + "\nWeight:\n" + op.weight + "\n" + JSON.stringify(op) ); } }); } // MAIN: start the bot console.log("Listening for new votes and comments for posts of @" + steemUsername) listenForVoteOrCommentAndSendMail(steemUsername); ``` ### Example Visual Studio Code  ### Replace placeholder values No you have to replace the placeholders in the source-code marked with "todo". Placeholder | Usage ------------ | ------------- todoSteemitUsername | Your steemit username (without the @) todoEMailAddress@gmail.com | Your Email-Address todoEMailPassword | The password of your Email-Account ### Email account settings If you don't use an gmail account, you also have to change the host of "nodemailer.createTransport". If you use an gmail account, you maybe have to turn of the "Allow less secure apps" switch at your gmail account: https://myaccount.google.com/lesssecureapps # Run the bot To run the bot using node you have to do the following steps: 1. Open the command line console 2. Change to the folder where your bot is present 3. Start the bot using nodeJS ```javascript node steemMailerBot.js ``` ### Example nodeJS  ### Example Email  Enjoy your new bot! Thanks for reading and watching. Do you like this post? Please leave some comments and follow me for my next post on steemit. @schererf
author | schererf |
---|---|
permlink | tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer |
category | steemdev |
json_metadata | {"tags":["steemdev","programming","bot","nodejs","steemjs"],"users":["schererf"],"image":["https://steemitimages.com/DQmXana6f6tk7X4qLMnTN8VCZwusXQks63rjrJtUyhEdMMf/steemMailerBot%20VisualStudioCode.jpg","https://steemitimages.com/DQmVNY4Qeqpe1ShqBcaygQ1P4SBiGyWv39YgyT5U2KnEsi3/steemMailerBot.jpg","https://steemitimages.com/DQmektxv2jB4B9ZcUKudnrdPU3EXrYJx9CWYBY6Gf9y5EAy/steemMailerBot%20mailexample.jpg"],"links":["https://code.visualstudio.com/","https://nodejs.org","https://myaccount.google.com/lesssecureapps"],"app":"steemit/0.1","format":"markdown"} |
created | 2017-10-08 12:03:54 |
last_update | 2017-10-08 12:03:54 |
depth | 0 |
children | 12 |
last_payout | 2017-10-15 12:03:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 21.905 HBD |
curator_payout_value | 5.366 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 5,528 |
author_reputation | 26,658,463,264,121 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,097,103 |
net_rshares | 11,042,564,063,027 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pharesim | 0 | 206,416,866,503 | 1% | ||
juanmiguelsalas | 0 | 12,928,896,407 | 15% | ||
cheftony | 0 | 3,919,947,607 | 1% | ||
redpalestino | 0 | 310,031,211,923 | 100% | ||
ace108 | 0 | 128,763,215,703 | 8% | ||
fabien | 0 | 287,652,861,551 | 100% | ||
shaka | 0 | 3,066,942,067,109 | 100% | ||
shortcut | 0 | 141,349,491,938 | 50% | ||
twinner | 0 | 2,677,901,047,625 | 100% | ||
cmp2020 | 0 | 16,190,140,173 | 25% | ||
pollux.one | 0 | 420,425,130,841 | 100% | ||
maarnio | 0 | 7,795,192,007 | 10% | ||
drcanes | 0 | 187,890,322 | 100% | ||
mcsvi | 0 | 204,001,790,696 | 100% | ||
allyouneedtoknow | 0 | 96,166,807,201 | 80% | ||
permacryptofolio | 0 | 2,690,800,699 | 100% | ||
cub1 | 0 | 43,726,629,070 | 25% | ||
mangos | 0 | 334,854,669,998 | 10% | ||
schererf | 0 | 140,449,674,119 | 100% | ||
trans-juanmi | 0 | 292,416,187 | 15% | ||
teamhumble | 0 | 7,655,380,304 | 20% | ||
twinner01 | 0 | 218,073,776,706 | 100% | ||
juliank | 0 | 55,319,370,655 | 1% | ||
palog | 0 | 502,630,648 | 100% | ||
twinner02 | 0 | 217,933,585,962 | 100% | ||
holm | 0 | 153,677,332,796 | 100% | ||
me-do | 0 | 269,687,975 | 1% | ||
twinner03 | 0 | 193,964,706,515 | 100% | ||
followbtcnews | 0 | 3,685,968,471 | 2% | ||
kodaxx | 0 | 10,376,044,465 | 100% | ||
twinner05 | 0 | 193,826,435,793 | 100% | ||
twinner08 | 0 | 169,915,411,741 | 100% | ||
twinner13 | 0 | 169,827,055,866 | 100% | ||
twinner21 | 0 | 145,773,683,224 | 100% | ||
dehenne | 0 | 17,170,049,441 | 100% | ||
rafine | 0 | 10,956,222,708 | 46% | ||
cryptoshaco | 0 | 2,137,358,499 | 100% | ||
theguruasia | 0 | 844,867,282 | 100% | ||
blazing | 0 | 1,477,488,895 | 100% | ||
fode | 0 | 0 | 100% | ||
fessikay | 0 | 2,608,073,632 | 100% | ||
fernandorivera | 0 | 0 | 100% | ||
boomerang | 0 | 1,362,111,266,852 | 29.41% | ||
red-rose | 0 | 117,091,131 | 100% | ||
sudont | 0 | 1,137,368,002 | 100% | ||
felipejoys | 0 | 516,457,785 | 100% | ||
terenceplizga | 0 | 0 | 100% | ||
jusdev89 | 0 | 0 | 100% | ||
routinecreator | 0 | 0 | 100% |
Interesting bot. looks like should start figuring out nodejs. Thanks for the information.
author | ace108 |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171008t144821504z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-08 14:48:48 |
last_update | 2017-10-08 14:48:48 |
depth | 1 |
children | 1 |
last_payout | 2017-10-15 14:48:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.054 HBD |
curator_payout_value | 0.012 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 89 |
author_reputation | 1,221,074,090,656,572 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,109,927 |
net_rshares | 27,713,404,667 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 26,028,001,041 | 20% | ||
dehenne | 0 | 1,685,403,626 | 10% | ||
jusdev89 | 0 | 0 | 100% |
Yes do it if you have the time ;-) I'm still not a pro with nodejs but if you questions just aks me...
author | schererf |
---|---|
permlink | re-ace108-re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171009t084518003z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-09 08:45:15 |
last_update | 2017-10-09 08:45:15 |
depth | 2 |
children | 0 |
last_payout | 2017-10-16 08:45:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.047 HBD |
curator_payout_value | 0.015 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 102 |
author_reputation | 26,658,463,264,121 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,179,818 |
net_rshares | 25,763,032,264 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
ace108 | 0 | 25,763,032,264 | 1% | ||
jusdev89 | 0 | 0 | 100% |
author | blazing |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171008t171840734z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-08 17:18:45 |
last_update | 2017-10-08 17:18:45 |
depth | 1 |
children | 0 |
last_payout | 2017-10-15 17:18:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.024 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 37 |
author_reputation | 117,662,220,860,076 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,122,647 |
net_rshares | 13,365,730,264 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 13,365,730,264 | 10% | ||
jusdev89 | 0 | 0 | 100% |
This post has received a 29.41 % upvote from @boomerang thanks to: @schererf<br><br>@boomerang distributes 100% of the SBD and up to 80% of the Curation Rewards to STEEM POWER Delegators. If you want to bid for votes or want to delegate SP please read <a href="https://steemit.com/steemit/@boomerang/boomerang-a-new-steemit-bid-bot-for-all-steemians-whitepaper">the @boomerang whitepaper</a>.
author | boomerang |
---|---|
permlink | re-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171014t124339 |
category | steemdev |
json_metadata | "{"app": "pysteem/0.5.2"}" |
created | 2017-10-14 12:43:39 |
last_update | 2017-10-14 12:43:39 |
depth | 1 |
children | 0 |
last_payout | 2017-10-21 12:43:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.023 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 392 |
author_reputation | 1,273,205,827,891 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,664,297 |
net_rshares | 12,753,148,734 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 12,753,148,734 | 10% | ||
jusdev89 | 0 | 0 | 100% |
Great tutorial. We need more like this one. Building apps on the Steemit Blockchain is not a trivial thing lol
author | fode |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20180103t150020353z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2018-01-03 15:00:18 |
last_update | 2018-01-03 15:00:18 |
depth | 1 |
children | 0 |
last_payout | 2018-01-10 15:00:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.024 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 110 |
author_reputation | 18,524,616,078 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 26,798,993 |
net_rshares | 2,603,641,612 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
fode | 0 | 1,999,704,047 | 100% | ||
jusdev89 | 0 | 603,937,565 | 100% |
Wow im using this forsure. Good work man Thank you.
author | jusdev89 |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20180103t213259468z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2018-01-03 21:33:00 |
last_update | 2018-01-03 21:33:00 |
depth | 1 |
children | 0 |
last_payout | 2018-01-10 21:33:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 51 |
author_reputation | 5,205,613,679 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 26,873,929 |
net_rshares | 0 |

author | msaid |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20180217t030557611z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"image":["https://steemitimages.com/DQmVkXgMfk9EcEYK5MG2oaB3NgrSjXPG1ZXofVP1L3Hk6eh/image.png"],"app":"steemit/0.1"} |
created | 2018-02-17 03:05:57 |
last_update | 2018-02-17 03:05:57 |
depth | 1 |
children | 0 |
last_payout | 2018-02-24 03:05:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 88 |
author_reputation | 3,344,656,366 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 38,150,572 |
net_rshares | 0 |
author | palog |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171013t084114975z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-13 08:41:15 |
last_update | 2017-10-13 08:41:15 |
depth | 1 |
children | 0 |
last_payout | 2017-10-20 08:41:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.033 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 9 |
author_reputation | 85,940,164,101 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,566,015 |
net_rshares | 14,170,165,260 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 14,170,165,260 | 10% | ||
jusdev89 | 0 | 0 | 100% |
Brief Update: It works great :-) 
author | schererf |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171009t085509955z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"image":["https://steemitimages.com/DQmd4kxHyShAsgsW1SmgDUYcVUHPoTTvVbsenZkGdpPae5S/steemMailerBot%20Results.jpg"],"app":"steemit/0.1"} |
created | 2017-10-09 08:55:06 |
last_update | 2017-10-09 08:55:06 |
depth | 1 |
children | 0 |
last_payout | 2017-10-16 08:55:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.060 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 167 |
author_reputation | 26,658,463,264,121 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,180,589 |
net_rshares | 25,324,541,553 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 25,324,541,553 | 20% | ||
jusdev89 | 0 | 0 | 100% |
Neat little bot. This is a great introduction to the steem js client. I upvoted and resteemed. I'd love to try adapting to use Serverless so that it could run on demand and would ot have to be running locally.
author | shelob9 |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171008t155246257z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-08 15:52:48 |
last_update | 2017-10-08 15:52:48 |
depth | 1 |
children | 1 |
last_payout | 2017-10-15 15:52:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.047 HBD |
curator_payout_value | 0.015 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 210 |
author_reputation | 3,252,412,717 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,115,321 |
net_rshares | 26,028,001,041 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 26,028,001,041 | 20% | ||
jusdev89 | 0 | 0 | 100% |
That's a good idea. I think that schouldn't be a big problem to change the source-code that it runs inside the browser-engine. Please keep me informed about it...
author | schererf |
---|---|
permlink | re-shelob9-re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171009t085311887z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-09 08:53:09 |
last_update | 2017-10-09 08:53:09 |
depth | 2 |
children | 0 |
last_payout | 2017-10-16 08:53:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 162 |
author_reputation | 26,658,463,264,121 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 17,180,430 |
net_rshares | 0 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
jusdev89 | 0 | 0 | 100% |
author | terenceplizga |
---|---|
permlink | re-schererf-tutorial-create-a-bot-that-sends-you-an-email-on-received-votes-and-comments-nodejs-steem-js-nodemailer-20171023t002241607z |
category | steemdev |
json_metadata | {"tags":["steemdev"],"app":"steemit/0.1"} |
created | 2017-10-23 00:24:45 |
last_update | 2017-10-23 00:24:45 |
depth | 1 |
children | 0 |
last_payout | 2017-10-30 00:24:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.023 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 39 |
author_reputation | 393,106,184,435 |
root_title | "Tutorial: Create a Bot that sends you an Email on received Votes and Comments (nodeJS, steem-js, nodemailer)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 18,338,742 |
net_rshares | 14,262,048,845 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
schererf | 0 | 14,262,048,845 | 10% | ||
jusdev89 | 0 | 0 | 100% |