ど素人のTwitter_bot作成日誌 -2ページ目

Ruby基本2

require 'kconv' のKは小文字。

Kconv.toutf8 のKは大文字。


■コマンドプロンプト実行時
 ruby -Ks  ファイル名  のKは大文字。


kの間違いでこ30分とかマジ勘弁。

3日目ランダム発言させる

can't convert nil into String

またしてもエラー。
数行のソースなのに・・・・

原因は配列の囲み[ ] を { } で記述していた。。。。


あほすぎる!



Rubyの配列



 括弧 [ ] で囲んだ中カンマで区切って記述


    配列名 = [ "オブジェクト1","オブジェクト2","オブジェクト3"・・・・・・ ]



 配列名 英数字と_アンダーバーのみ 先頭はアルファベット小文字か_ではじめる。



 配列には異なったオブジェクトをいれる事もできる。

    array = ["あ", "い", 1111, 1, 233333, "ABCF"]


 

 へーintとかStringとかお構いなしかwww

 型が無いと違和感ばりばりだなぁ・・・


2日目手動で発言させる

アクセストークンを入手する。

本に記載している通りに記述して、

コマンドプロンプトで動かすとエラーがでた。


本に記載してあるソース


request_
token = client.request_token
puts "次に示すURLにブラウザでアクセスしてください:#
{request_token.authorize_url}"



■エラー内容
get_token.rb:15: undefined local variable or method
`request_' for main:Object (NameError)



改行を直したら通った・・・・・・・

あほか!

初心者なめてる・・・・・・

これで30分ロスった!

     ↓

修正したソース


request_token = client.request_token
puts "次に示すURLにブラウザでアクセスしてください:#{request_token.authorize_url}"



*Rubyは「文の先頭から改行までが1つの処理」



やっと発言できたwww


ど素人のTwitter_bot作成日誌