未知
corrections的Python项目详细描述
一个基于python的可扩展twitter机器人,可以回复各种关键字tweets。
“这不是针对tos的吗?“,我听到你问。嗯,有点,但有点不是。是的,这可能会被垃圾邮件或主动提及规则所覆盖,但在我看来,这只不过是一些混蛋根据你的设置,到处手动更正人们。
示例用法
下面是我最喜欢使用的修正机器人(以及我写这篇文章的原因)很多修正机器人:
# -*- coding: utf-8 -*-fromcorrectionsimportCorrectfromrandomimportchoiceclassAlot(Correct):auth=(OAUTH_TOKEN,OAUTH_SECRET,CONSUMER_KEY,CONSUMER_SECRET)phrases=["alot"]cooldown=(60*5,60*3)defreply(self,phrase,user):returnchoice(["@{user}: a lot*","@{user}: Surely you mean 'a lot', right?","@{user}: I think you meant 'a lot'!","@{user}: Come on, use 'a lot', lazy..","@{user}: Alot is sad you can't use 'a lot' right..","@{user}: There should be a space in there somewhere.. 'a lot'*",]).format(user=user)if__name__=="__main__":correct=Alot()correct()
仅用于测试
想确保你的机器人是功能,但不想开始垃圾邮件推特? 容易的!在修正类中设置dry=true,修正实际上不会更新您的状态。
classAlot(Correct):auth=(OAUTH_TOKEN,OAUTH_SECRET,CONSUMER_KEY,CONSUMER_SECRET)phrases=[...]cooldown=(...)dry=Truedefreply(...):# ...