An open API service indexing awesome lists of open source software.

https://github.com/emono/line-notify-client

[RubyGem]LINE Notify API Ruby Client
https://github.com/emono/line-notify-client

api-client gem line line-notify ruby

Last synced: 12 months ago
JSON representation

[RubyGem]LINE Notify API Ruby Client

Awesome Lists containing this project

README

          

[![Gem Version](https://badge.fury.io/rb/line-notify-client.svg)](https://badge.fury.io/rb/line-notify-client)
[![Build Status](https://travis-ci.org/emono/line-notify-client.svg?branch=master)](https://travis-ci.org/emono/line-notify-client)
[![Gem Download](https://img.shields.io/gem/dt/line-notify-client.svg)](https://rubygems.org/gems/line-notify-client)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)

# Line::Notify::Client
- Api Client for LineNotify
- [api_document](https://notify-bot.line.me/ja/)
- Send line message

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'line-notify-client'
```

And then execute:

$ bundle

Or install it yourself as:

$ gem install line-notify-client

## Set up
- require library
```rb
require 'line-notify-client'
```

## Usage
- token use argument
```rb
token = "hoge1234" # line_notify_access_token
message = "hogehoge" # send_message
Line::Notify::Client.message(token: token, message: message)
```
- token use environment variable
```bash
# add line_notify_access_token
$ vi ~/.bash_profile
LINE_NOTIFY_TOKEN="hoge1234"
```
```rb
message = "hogehoge" # send_message
Line::Notify::Client.message(message: message)
```

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/emono/line-notify-client. This project is intended to be a safe, welcoming space for collaboration.

## License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).