Rack::Verify::Line::Bot
Rack middleware which verifies signature of LINE Bot's webhook requests to ensure the hook is invoked from LINE.
Usage
# config.ru
require 'rack/verify/line/bot'
use Rack::Verify::Line::Bot, :secret => ENV['SECRET'], # channel secret (mandatory)
:path => '/hook' # path of webhook URI
Options
-
:secret
Specify channel secret. This option is mandatory. -
:path
Specify path component of webhook URL. If omitted, every POST requests will be examined.
Installation
Add this line to your application's Gemfile:
gem 'rack-verify-line-bot'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rack-verify-line-bot
License
The gem is available as open source under the terms of the MIT License.