# 𝕄𝕀ℕ𝕀𝕋𝔼𝕃 A 𝕋𝔼𝕃𝔼𝕏 client [![Gem Version](https://badge.fury.io/rb/minitel.svg)](http://badge.fury.io/rb/minitel) [![Build Status](https://travis-ci.org/heroku/minitel.svg?branch=master)](https://travis-ci.org/heroku/minitel) ## Usage ``` ruby require 'minitel' # create a client client = Minitel::Client.new("https://user:pass@telex.heroku.com") # send a notification to the owner and collaborators of an app client.notify_app(app_uuid: '...', title: 'Your database is on fire!', body: 'Sorry.') # => {"id"=>"uuid of message"} # send a notification to a user client.notify_user(user_uuid: '...', title: 'Here is your invoice', body: 'You owe us 65k.') # => {"id"=>"uuid of message"} # send a notification with an email action # see: https://developers.google.com/gmail/markup/reference/go-to-action client.notify_user(user_uuid: '...', title: 'Here is your invoice', body: 'You owe us 65k.', action: { label: 'View Invoice', url: 'https://heroku.com/invoices/12345-12-98765'}) # add folloup to a previous notification client.add_followup(message_uuid: '...', body: 'here are even more details') ```