おみくじを引きたい2

「@おみくじ」に対して運勢を出力するbotを作ったのでメモ

import tweepy
import random
 
CK=""
CS=""
AT=""
AS=""
 
auth = tweepy.OAuthHandler(CK, CS)
auth.set_access_token(AT, AS)
 
api = tweepy.API(auth)
 
text_list = ["大吉","中吉","吉","末吉","凶","大凶","吉"]
 
class Listener(tweepy.StreamListener):
def on_status(self,status):
if (not status.retweeted) and ("RT @" not in status.text):
if "ここに入れた文字列に反応してリプライを送る" in status.text:
tweet = "@" + str(status.user.screen_name) + " "+ random.choice(text_list)
api.update_status(tweet,str(http://status.id))
#ツイートをファボする場合
api.create_favorite(str(http://status.id))
print(http://status.user.name + " " + str(http://status.id))
print("->" + tweet)
print("---------------------")
 
return True
 
class error:
def on_error(self, status_code):
print('Got an error with status code: ' + str(status_code) )
return True
 
class timeout:
def on_timeout(self):
print('Timeout...')
return True
 
listener = Listener()
stream = http://tweepy.Stream(auth,listener,secure=True)
stream.userstream()

追記
ユーザーストリームが死んだのでこのコードは過去の産物となりまりた(なむあみ)