ruby TwitterBotのリプライとリツイートのコマンドがわかりません。初心者のため調査不足かもしれません。
解決したいこと
rubyでtwitterbotを作成しているのですが、
いまのところ「いいね」「ツイート」機能は作れて正常に機能しているみたいなので、
新しく「リプライ機能」と「リツート機能」をつけようと試行錯誤しているのですが、
どの記事も少し古いものが多く、初心者のために理解ができずに困っています。
twitterでリプライコマンドを調べようにもなんて調べたらいいのかもわからず八方塞がり状態です。
現状のコード
twitter_bot.rb
require "twitter"
client = Twitter::REST::Client.new do |config|
config.consumer_key =
config.consumer_secret =
config.access_token =
config.access_token_secret =
end
File.open("fav.txt", "r") do |bot|
@bots = bot.read.split("\n")
end
tweet = @bots.sample
results = client.search tweet
results.attrs[:statuses].each do |tweet|
id = tweet[:id].to_s
client.favorite(id).take(42)
end
File.open("tweets.txt", "r") do |bot|
@bots = bot.read.split("\n")
end
tweet = @bots.sample
client.update tweet
ここに追加でリプライ機能、リツイート。
それとゆくゆくは引用リツイート、dm送信なんかも追加したいと考えています。
最後まで読んでいただきありがとうございます。
教えていただけると幸いです。
下手な質問をたくさんしてしまいますが、これからもよろしくお願いします。
参考にさせていただいた資料、記事
https://ottosan84.hatenablog.com/entry/2016/02/18/155142
https://qiita.com/shimisuk/items/c3a0b93fb13fa82ed8be
https://www.rubydoc.info/gems/twitter/5.16.0
http://route477.net/w/RubyTwitterJa.html
https://qiita.com/r_pg10/items/5beb5c3da99927d4cf89
0