当前位置:博客首页>>Python >> 阅读正文

python实现的腾讯微博管家

作者: 郑晓 分类: Python 发布于: 2014-10-31 17:31 浏览(2,794) 评论(3)


这两天研究了下python的腾讯微博sdk,突然就想到是否可以用python写个微博管家小脚本,可以实现通过python来发布微博。然后感觉可行,而且应该可以把功能做的更多。所以就开始倒腾了。
目前基本的代码是写完了,还需要一些时间去完美,实现一些交互控制。
现在先写个功能大纲,记录一下。

目前已实现的功能:
1.定时发送微博:通过CLI中输入要定时发布的日期与时间,输入要发布的文字,然后程序开始进行定时,将任务放入子线程中进行定时。定时通过while与time.sleep()方法来实现。

2.自动回复@我的微博:通过调用官方API,获取@我的微博列表,然后再调用comment接口进行评论。评论的内容,目前是通过自动聊天机器人实现。

未完成的功能:
1.定时发送微博,可以设置多条,放入任务列表。

2.自动回复功能,因为官方并没有提供可以取得未读的@我的微博列表, 所以不能直接通过接口来判断哪些是回复过的,哪些是新的@。所以可能需要建立本地的数据缓存,记录最后回复过的微博ID。在脚本开始执行时,获取当前最后一条的ID,然后开始定时读取新的微博。

3.自动抢沙发功能,多线程扫描最新微博,自动回复。

好吧,先截个图…
python 腾讯微博sdk

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/python-tencent-weibo-sdk.html

python实现的腾讯微博管家:目前有3 条留言

用户评论头像 云及物联网发表于 2014年11月04日 20:49[回复]

不错 ❗

用户评论头像 蒲德高发表于 2014年11月03日 16:47[回复]

😆 😆 自动发布的功能什么时候能出呀

    用户评论头像 郑晓发表于 2014年11月04日 00:05[回复]

    等再完善一下功能吧。。。 :mrgreen: