babbler的Python项目详细描述
一个twitter机器人,它轮询rss提要并将其条目作为tweets发布,
自动生成的标签对于额外的恶作剧,回复机器人
对使用基本的eliza实现作出响应。
安装后,您可以使用'babbler'命令
可以用来运行机器人。数据将存储在当前目录中。
选项
--version | show program’s version number and exit |
-h, --help | show 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, --append | Switch certain options into append mode where their
values provided are appended to their persisted
values, namely –ignore, –hashtag-min-length,
–pause, –queue-slice |
-s, --subtract | Opposite of –append |
-e, --edit-data |
| Load a Python shell for editing the data file |
-f, --dry-run | Fake run that doesn’t save data or post tweets |
-d, --daemonize |
| Run as a daemon |
-k, --kill | Kill a previously started daemon |
-D, --DESTROY | Deletes 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
推荐PyPI第三方库