(Image Source: Pixabay)
有没有好奇很多每日自动发的统计贴是怎么实现的?
如果没有,那不要往下看了:D
之前在怎么用JS写个召唤机器人?介绍过一个用于回复帖子的function:
1 2 3 4 5 6 7 8 9 10 11 12
|
steem.broadcast.comment ( private_posting_wif, //发帖密钥 parent_author, // 如果是发帖留空 parent_permlink, // 主标签 author, // 作者 permlink, // permlink title, // 标题 body, // 内容 json_metadata // json )
|
其实回复和发帖都用的是同一个function,区别在于一些参数的不同。
如果parent_author那一栏留空,说明是发帖。相反,如果parent_author那一栏留的是你要回复的作者的id,说明是回复。
如果你要发帖,可以这样写:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| const steem = require('steem');
steem.broadcast.comment( "发帖密钥", "", // 如果是发帖留空 "test",//主标签 "steem id",// 作者 "test-post",// permlink "Test Post",//标题 "TEST",//内容 '{ "tags":["test"],//标签 "app":"bot" }', function(err, result) { console.log(err, result); });
|
运行以上代码后,会自动发一篇标题为“Test Post”,内容为“TEST”,标签为“test”的帖子。
把内容,标题,标签修改一下,一个自动发帖程序就这样建好了。是不是非常简单?
STEEM编程系列:
This page is synchronized from the post: ‘怎么用JS写个发帖程序?’