我正在尋找一種方法來阻止我的Twitter機器人HappyBot回覆每個用戶的推文,並且只會回覆自上次代碼後的新推文被運行。例如,如果我在13:00推送機器人,它會在13:00回覆,但如果我在14:00再次發送推文,它會回覆13:00和14:00的推文。我當前運行的代碼:Tweepy twitter bot回覆新請求
twts = api.search(q="@1happybot make me happy")
t = ['@1happybot make me happy',
'@1happybot Make me happy!',
'@1happybot make me happy.',
'Make me happy @1happybot',
'make me happy @1happybot']
for s in twts:
for i in t:
if i == s.text:
sn = s.user.screen_name
m = "@%s Don't worry, be happy!" % (sn)
s = api.update_status(m, s.id)
print ('yes')
任何解決方案,想法或跳點都將不勝感激。希望一切都清楚。
我不認爲有一種方式來獲得提及使用tweepy除了使用搜索就像你做的,[基於搜索可能違反Twitter的服務條款自動回覆(HTTPS://support.twitter .COM /用品/ 76915#回覆-提到)。你應該確認他們的支持,可以這樣做(他們可能會說是)。 –