stream_bot.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:pytwebot 作者: Alkesst 项目源码 文件源码
def main():
    """Bot"""
    json_config = open("tokens.json", 'r')
    tokens = json.load(json_config)
    json_config.close()
    consumer_key = tokens["consumer_key"]
    consumer_secret = tokens["consumer_secret"]
    access_token = tokens["access_token"]
    access_token_secret = tokens["access_token_secret"]

    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token, access_token_secret)
    api = tweepy.API(auth, wait_on_rate_limit=True)

    listener = PyTweListener(api)
    stream = tweepy.Stream(api.auth, listener)
    timeline = raw_input("You want to see your home timeline? ")
    if timeline == "yes":
        stream.userstream()
    # filtrando tweets por un patrón
    # stream.filter(track=["ultra kek 0 name"])
    else:
        filtr = ["ultra kek 0 name", "pytwe_bot", "i like botijos", "when te pasa", "y naci ciego", "nosvemo", "@pytwe_bot search", "hora botijo"]
        # data = raw_input("Add words to filter. type end to finish the list. ")
        # while data != 'end':
        #    filtr.append(data)
        #    data = raw_input()
        stream.filter(track=filtr)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号