私は質問募集者に「挨拶[質問者の名前はここにあります]、あなたは本当にあなたのこと、Pissy Boy "。私は1つのキャッチオール応答の代わりに4つの可能な応答を含めることを試みています。毎回違うレスポンスを返すためにボットを取得するのに助けが必要
require 'tumblr_client'
USERNAME = "thepissbot"
def piss
# Authenticate via OAuth
client = Tumblr::Client.new({
:consumer_key => ENV['CONSUMER_KEY'],
:consumer_secret => ENV['CONSUMER_SECRET'],
:oauth_token => ENV['OAUTH_TOKEN'],
:oauth_token_secret => ENV['OAUTH_TOKEN_SECRET']
})
# Make the request
asks = client.submissions(USERNAME, limit: 5)['posts']
asks.each do |ask|
if ask ['type'] !='answer'
piss
return
response1 = "Greetings #{ask['asking_name']}, piss. Yours truly, Pissy Boy."
response2 = "Dear, #{ask['asking_name']}, piss. Love, Pissy Boy."
response3 = "Salutations #{ask['asking_name']}, piss. Sincerely, Pissy Boy."
response4 = "What's up, #{ask['asking_name']}? Piss. Your friend, Pissy Boy."
array=(response1 response2 response3 response4)
tags = "piss mail"
client.edit(USERNAME,
id: ask['id'],
answer: array,
state: 'published',
tags: tags
)
end
end
end
これはおそらく、「作品」の端末によると、:ここではボットのための私の現在のコードの全体が(ボットは、Ubuntuの中でルビーを使用して書かれている)です。しかし、私がボットの受信箱をチェックすると、テストでは未回答のまま送信されていると尋ねてきます。それは確かに予想される動作ではありません。私はそれが私が配列を扱っている方法と関係があると思う。 これは2日間の問題です...私はそれが超シンプルでなければならないように感じますが、私はただ何かを欠いています。どんな助けもありがとう。あなたのコードが正しくフォーマットされていることを
コードのインデントを修正できますか? –
それは実際にどのように私はそれが書かれている... –
...なぜですか?あなたは空白文字で請求されますか? – jonrsharpe