前几天:A Good-Content-Upvote-Bot - CN 区优质内容点赞机器人上线了!, 观察了一两天,觉得还行,于是把部分点赞的记录也公布到每日榜单更新中。
Recording upvote history...
处理记录的Python代码:
ts = time.strftime("%Y-%m-%d %H:%M:%S")
msg = "| " + ts
msg += "| @" + author + " | [" + title + "](https://steemit.com/" + url + ") "
msg += "| " + str("{:.2f}".format(score))
msg += "| " + str("{:.2f}".format(vp)) + "|"
if vote(y, account[y], url, score) != False:
content += msg + "\n"
The code saving messages to file:
然后存成文件:
if len(content) > 1:
try:
filename = "steem/upvote-hisotry/" + today + ".txt"
text_file = open(filename, "a")
text_file.write(content)
except:
print('Error: ' + filename)
finally:
text_file.close()
最后面在生成报表的时候只需要读相应的文件记录即可,由于每天UTC 正午12点左右生成报告,所以点赞记录只是当天12小时的记录,所以是部分点赞记录。
我每天都会生成这个报表,每天都会人工审核,并不断调整参数,尽量达到更好的效果。毕竟做这事的初衷就是激励CN社区创造出更高质的文章!
欢迎大家围观!
Originally published at https://steemit.com Thank you for reading my post, feel free to Follow, Upvote, Reply, ReSteem (repost) @justyy which motivates me to create more quality posts.
原文首发于 https://Steemit.com 首发。感谢阅读,如有可能,欢迎Follow, Upvote, Reply, ReSteem (repost) @justyy 激励我创作更多更好的内容。
// Later, it will be reposted to my blogs: justyy.com, helloacm.com and codingforspeed.com 稍后同步到我的中文博客和英文计算机博客。
- 点赞机器人每日点赞记录整合到每日报表中
- 你给SteemIt中文微信群拖后腿了么?
- Simple NodeJS Example to Show Average Scores in the Steemit-Wechat Group
- The Average, Median, STD of SteemIt Wechat Group
- 数据初步分析系列 STEEM中文微信群排行榜单
近期热贴
- 过去7天收益排行榜
- SteemIt 好友微信群排行榜 支持显示数据统计和API了!
- 数据初步分析系列 STEEM中文微信群排行榜单 - 中位数,平均,和标准方差
- 你给SteemIt中文微信群拖后腿了么?
- 今天用了机器人给经理请了假
- CN 区优质内容点赞机器人上线了!
Recent Popular Posts
- Daily Top 30 Authors Pending Payout in the Last 7 days
- Steemit Wechat Group Ranking Statistics Update and API
- Simple NodeJS Example to Show Average Scores in the Steemit-Wechat Group
- The Average, Median, STD of SteemIt Wechat Group
- The Zenefit Bot on Slack
- A Good-Content-Upvote-Bot
- Two APIs to get the followers and following list in the Wechat Group
Tags: cn cn-programming programming python upvote