一个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第三方库


热门话题
causalmodels  rump  bambu-signup  tweet-sentiment  zesje  GraphAlViz  notifications  pypdsh  pyadventure  pyreadstat  django-warthog  openwrt-wac  sparse-dot-topn  clusterplot  pyone  croquemort  fintech  pocketsphinx  MailApi  shipane-sdk  optx  require-python-3  shift-print  MeneTools  django-leaflet-storage  django-bootstrap3-sass  mint  guillotina-dbusers  bluezero  curious  spacetrack  elist  tak  berryinfo  openrocketengine  OpenKVK  letsencrypt-remote  uploadwithus  whoshome  pef  ipgettercarlos  cdk-watchful  sas7bdat-converter  json-include  pygments-dmdl  pwned  dj-stripe  moralizer  pandiglou  grail