Теперь отправляем на JS STEEM.
const steem = require('steem');
steem.api.setOptions({ url: 'https://api.steemit.com' });
function transfer(){
const wif = 'XXXXX';
const from = "alexmove";
const to = "moneyclub";
const amount = "00.001 STEEM";
const memo= "Поздравляю! Вы выиграли в бесплатную лотерею WinSteemLottery by Alexmove";
steem.broadcast.transfer(wif, from, to, amount, memo,
function(err, result) {
console.log(err, result);
});
}
transfer();
Отлично. Сработало.
Добавляем работу с интервалом.
function sleep(ms) {
ms += new Date().getTime();
while (new Date() < ms){}
}
sleep(1000);
И вот тут я надолго залип. Не выходит сделать интервал.
Сделаем иначе. С переборами у меня не особо выходит, сделаем выбор случайного из списка. И в цикл. Хотя, тогда выходит можно и без случайного, а все.
Оставлю так.
Разослал 100+ подписчикам фразу "Спасибо, что вы мой подписчик" :)
const steem = require('steem');
steem.api.setOptions({ url: 'https://api.steemit.com' });
const random = require('random');
var fs = require('fs');
var array = fs.readFileSync('1.txt').toString().split(",");
function sleep(ms) {
ms += new Date().getTime();
while (new Date() < ms){}
}
for(i=1;i<100;i++) {
function transfer(to_f){
const wif = 'xxxx';
const from = "alexmove";
//const tof = "moneyclub";
const amount = "00.001 STEEM";
// const memo= "Поздравляю! Вы выиграли в бесплатную лотерею WinSteemLottery by Alexmove";
const memo= "Спасибо что вы мой подписчик!";
steem.broadcast.transfer(wif, from, to_f, amount, memo,
function(err, result) {
console.log(err, result);
});
//sleep(1000);
}
let test_n = random.int(1,array.length);
console.log(array[test_n]);
transfer(array[test_n]);
}
Теперь можно и с лотереей попробовать.
Как начать работу с NODEJS и другие мои прошлые посты по NODEJS:
https://steemit.com/hive-171319/@alexmove/nodejs-how-to-work-in-steem-steemit-basics-of-work-osnovy-raboty
https://steemit.com/hive-171319/@alexmove/nodejs-dlya-steemit-analiz-kolichestva-naibolee-vstrechayushikhsya-slov-v-postakh-nodejs-for-steemit-analysis-of-the-number-of
https://steemit.com/hive-171319/@alexmove/steemit-programming-by-alexmove-nodejs-for-posting-a-comment-with-a-check-condition-publikaciya-kommentarii-s-proverkoi-uslovii
https://steemit.com/hive-171319/@alexmove/get-a-list-of-followers-on-steemit-with-nodejs-poluchaem-spisok-podpischikov-steemit-bloga-s-pomoshyu-nodejs-js-javascipt