周末看到新浪和腾讯上缺乏类似rtmeme/rtfocus之类的锐推机器人,以前在饭否上写过饭否小字报,就想看看能否为这些微博平台写一个,后来发现,不是别人不愿意写,而是国内的微博太奇葩了,没有适合这类机器人生存的小土壤也。
先上新浪微博平台,申请了应用,发现要上线得用oauth2认证,宣称oauth2认证更简单, 于是把代码从oauth1改成oauth2,期间各种文档中没有提及却遇到的问题就不说了,新浪的oauth2 access_token竟然有expire而没有refresh_token, 而且一天一过时(貌似应用审核后的是七天一过期)! 这意味着每天要手动重新授权一次才能保持机器人起码的工作, 每天要手动重启的还能叫机器人吗?
于是转到腾讯微博,腾讯微博的开发接口倒是稳定,采用oauth1授权,很快就搞定了,等机器人跑起来,这才发现,腾讯微博的活跃率比新浪微博低无数倍啊无数倍(这也许是新浪微博如此强势也是有凭借的)。follow一百多个人,一天下来只有5,6个人回fo. 推广不开一切都免谈。让其跑着也算惨淡经营吧。地址在 http://t.qq.com/wehuibao 求佛。
总结下经验教训, 国内微博广告和spam用户太多,机器人实现初期锐推的一大部分是广告用户,跑着广告,为了真实起见不得不把所有带链接的消息都不转。虚假用户的微博,他们公布的统计,流量数字真的有价值吗?
锐推机器人的算法基本原理,参照redit, rtmeme等实现原理的公开文档。就是一个简单的公式。
一条消息的价值 = C * (投票数:评论和转发数目) + 消息创建时间
C是一个常数,通常根据经验可以调整,C大,则投票数更有效,更加稳定,只管的表现是机器人推荐的消息频率低, 而C变小是,机器人推荐消息的频率高,经常有新的内容。
分享到:
相关推荐
只要把您的新浪微博帐号放到软件里,并设置好:自动随机搜索关键词、操作间隔秒数、是否评论后转发到自己的微博、是否自动给我关注的人发评论,评论内容等参数,千鱼新浪微博机器人软件就可以自动按您的设置自动登录...
锐曼机器人语料库相关禁毒法72条,加入问答多项,及一些法规
用OpenGL编写一个简易机器人,可以实现机器人的动静变化,适合初学者
微博机器人脚本,通过document.createEvent模拟鼠标点击
#资源达人分享计划#
关于fanuc机器人程序编写的发展与进步 (2).pdf关于fanuc机器人程序编写的发展与进步 (2).pdf关于fanuc机器人程序编写的发展与进步 (2).pdf关于fanuc机器人程序编写的发展与进步 (2).pdf关于fanuc机器人程序编写的...
AIML(人工智能标记语言)可以编写简单的聊天机器人
这是一个用 Rust 编写的国际象棋机器人,使用带有基本 alpha beta 修剪的 minimax 算法。 注意:此分支尚未完成。它正在重写原始项目,以拥有更清洁且希望更快的代码。一项修改是它允许在运行时作为双方播放,而...
ABB机器人程序编写规范
Labview编写的 双足机器人上位机
剑三机器人开源易语言编写
主要介绍了使用node搭建自动发图文微博机器人的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
企业微信群聊机器人推送消息
opengl编写的机器人手臂
通过MSN的通信协议,了解怎样使用MSN通信协议做一个MSN机器人,它通过接收用户的消息并进行自动化的处理,使MSN的用户能够享受到各类公共信息的服务。
sina-weibo-robot 新浪微博机器人程序 使用python3开发,有自动登录、关注、发表心情等功能
用JAVA编写的机器人robot,里面附带一个词法分析,供有兴趣的人士将他结合完成更好的作品,例如:karel机器人(利用编程控制机器人的动作行为),若有什么疑问的,欢迎提问。
基于PHP实现钉钉群内机器人推送消息插件类,消息预警
自走式饲草推送机器人的研制,梁盛好,朱凯,我国奶牛养殖业与奶业发达国家相比,仍处于粗放发展阶段,存在单产水平低、饲养技术与装备落后、劳动强度大等问题。针对这一问题
QRobot全新优化的微博机器人,Python语言编写,可用于树莓派。功能:每小时发一条密友微博,用于监控运行状态每天发几条普通微博当有新`@我的微博`的微博的时候,给他一个评论,也可回复评论运行本项目需要:安装...