我正在使用Ruby twitter gem构建一个twitterbot。 我想要它做的是
这种方式有效,但它一遍又一遍地回复最新的推文。可悲的是,我不知道如何根据推文将事情限制为一个回复。如何让我的机器人只回复一次推文?
def search
@client.search('from:@example').take(1).each do |tweet|
puts tweet.user.screen_name
puts tweet.text
@client.favorite(tweet)
@client.update(
"@#{tweet.user.screen_name} #{@twit.sample}",
in_reply_to_status_id: tweet.id)
sleep 60
search
end
end
非常感谢(我一直在寻找和尝试自己几天,但我似乎无法找到解决方案。抱歉,如果我错过了明显的......)< / p>