一个twitter机器人,它轮询rss提要并将其条目作为tweets发布,带有自动生成的标签。对于额外的恶作剧,对bot的响应是使用一个基本的eliza实现来响应的。安装后,“Babbor”命令将可用,您可以使用它运行机器人。数据将存储在当前目录中。

babbler的Python项目详细描述


一个twitter机器人,它轮询rss提要并将其条目作为tweets发布, 自动生成的标签对于额外的恶作剧,回复机器人 对使用基本的eliza实现作出响应。

安装后,您可以使用'babbler'命令 可以用来运行机器人。数据将存储在当前目录中。

选项

--versionshow program’s version number and exit
-h, --helpshow this help message and exit
Required:
-u url, --feed-url=url
RSS Feed URL
Optional:
-i strings, --ignore=strings
Comma separated strings for ignoring feed entries if they contain any of the strings
-p seconds, --pause=seconds
Seconds between RSS feed requests (default:600)
-q decimal, --queue-slice=decimal
Decimal fraction of unposted tweets to send during each iteration between feed requests (default:0.3)
-l level, --log-level=level
Level of information printed (ERROR|INFO|DEBUG) (default:INFO)
-m len, --hashtag-min-length=len
Minimum length of a hashtag (default:3)
Switches:
-a, --appendSwitch certain options into append mode where their values provided are appended to their persisted values, namely –ignore, –hashtag-min-length, –pause, –queue-slice
-s, --subtractOpposite of –append
-e, --edit-data
Load a Python shell for editing the data file
-f, --dry-runFake run that doesn’t save data or post tweets
-d, --daemonize
Run as a daemon
-k, --killKill a previously started daemon
-D, --DESTROYDeletes all saved data and tweets from Twitter
Twitter authentication (all required):
-w key, --consumer-key=key
Twitter Consumer Key
-x secret, --consumer-secret=secret
Twitter Consumer Secret
-y key, --access-token-key=key
Twitter Access Token Key
-z secret, --access-token-secret=secret
Twitter Access Token Secret

选项只需要通过命令行提供一次,因为指定的选项是 然后保存在数据文件中,并在后续运行时重用要求的 选项也可以省略,因为每个选项都将被提示 个别地。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java在二维数组中获取所有值的组合   java如何在Heroku上运行Flyway迁移?   当Tomcat作为windows服务启动时,其他计算机无法使用java Tomcat应用程序   java SPNEGO获取用户详细信息   java多线程SaxParser解析多个xml文件   如何将十六进制字符串转换为字节。JAVA   java Android:如何在MapBox中添加自定义标记?   java如何从Android广播UDP数据包?   java驱动程序。executeScript()返回简单javascript的NullPointerException   java我们如何在网站上从系统上传文件?   java在JTextArea中剪切和粘贴   java PrimeFacesRequestContext。getCurrentInstance()。为SelectOne菜单重置   java在安卓中动态存储运行时变量   java如何检测“文本内容中发现无效字符”   Java数据结构:错误“无法访问LinkedList”   java合并排序(根据频率排序单词)   java为什么/如何将整数设置为1使while循环工作?   java Maven编译器插件抱怨“未找到SLF4J提供程序”   jakarta ee java锁定文件   java Hibernate会话。update()与update查询?