2016-07-23 13 views
-1

だから、Rubyを学んで、kik https://dev.kik.comのボットを作成したかったので、何が間違っているのか分かりません。ここでruby​​でkikのAPIを使用する

はここでコード

require 'HTTParty' 
require 'base64' 
require 'json' 

bot_name = #bot_name 
api_key = #api_key 
message = Message.new(self) 

HTTParty.post('https://api.kik.com/v1/config', 
headers: { 
    'Content-Type' => 'application/json', 
    'Authorization' => "#{bot_name}:#{api_key}", 
}, 
body: { 
    "manuallySendReadReceipts" => false, 
    "receiveReadReceipts" => true, 
    "receiveDeliveryReceipts" => true, 
    "receiveIsTyping" => true, 
    message: [ 
    { 
    body: message, 
    to: user_name, 
    type: 'text', 
    chatId: chat_id 
    } 
    ], 
    debug_output: $stdout 
} 
) 

でエラーです:このコードのほとんどは、このgem

を参照してから作成した

kikBot.rb:7:in `<main>': uninitialized constant Message (NameError) 

はする方法はありますこれをローカルでテストして、 "connectイオンが成功した "か何か。

答えて

0

エラーメッセージが表示されます。 uninitialized constant Massage、エラーのある行はMessageという名前のモデルインであることがわかります。

コードベースのどこかにタイプミスがあるようです。コードベースでMassageを検索し、Messageに置き換えてください。