Хорошо, вот что у меня есть:
import tweepy
import time
#login credentials twitter account
consumer_key = '------'
consumer_secret = '-----'
access_token = '-----'
access_secret = '-----'
#login
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth)
search_query = "I'm"
user = api.me()
print(user.name)
max_tweets = 100
#reply
for tweet in tweepy.Cursor(api.search, q=search_query).items(max_tweets):
c=tweet.text.encode('utf8')
c=c.replace("im ","")
answer="@"+tweet.user.screen_name+" Hi " + c + ", I'm Dad!"
print ("Reply:",answer)
api.update_status(status=answer,in_reply_to_status_id=tweet.id)
time.sleep(300) #every 5 minutes
Теперь я получаю следующую ошибку:
Traceback (most recent call last):
File "C:\Python27\twitterbotdad.py", line 26, in <module>
answer="@"+tweet.user.screen_name+" Hi " + c + ", I'm Dad!"
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 33: ordinal not in range(128)
>>>
===================
Кто-нибудь возражал бы мне помочь?Я пытался это исправить, но никуда не денусь.