line-bot-sdk-ruby で proxy を設定したかった
Ruby で LINE の bot を作るときに line-bot-sdk-rubyが利用出来ます。
これを利用すれば、比較的簡単に LINE の bot を作ることが出来ます。
[proxy を設定する]
LINE の bot を heroku で動作させる場合、Fixie を利用して proxy を設定してやる必要が有ります。
ですが、line-bot-sdk-ruby ではユーザ側から proxy が設定できないようだったので無理やりやってみました。
gem 'rest-client' module Line module Bot class HTTPClient def post(url, payload, header = {}) RestClient.proxy = ENV["FIXIE_URL"] RestClient.post(url, payload, header) end end end end
本来は環境変数 http_proxy
を設定すればできるみたいだけど上手く動作しなかった…。