Class: RubyVibe::SendMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-vibe/shortcuts.rb

Overview

Note:

Configuration constants must be defined to use this class.

Shortcut to initialize Bot and send message.

Examples:

Configure constants

RubyVibe::TOKEN  = 'my_api_token'
RubyVibe::NAME   = 'my_nickname'
RubyVibe::AVATAR = 'https_avatar_url'

Send text message

msg = RubyVibe::SendMessage[text: 'text', sender_name: 'my_nickname']
pp msg.error_message unless msg.success?

See Also:

Class Method Summary collapse

Class Method Details

.[](opts = {}) ⇒ Data#response

Send message to user.

Parameters:

  • opts (Hash) (defaults to: {})

Returns:

  • (Data#response)

See Also:



27
28
29
# File 'lib/ruby-vibe/shortcuts.rb', line 27

def self.[](opts = {})
  Bot.new.send_message(opts)
end