Class: RubyVibe::BroadcastMessage

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

Overview

Note:

Configuration constants must be defined to use shortcut classes

Shortcut to initialize Bot and broadcast message.

Examples:

Configure constants

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

See Also:

Class Method Summary collapse

Class Method Details

.[](opts = {}) ⇒ Object

Examples:

Broadcast message to multiple users

msg = RubyVibe::BroadcastMessage[text:   'text',
                                 receivers: %w[user_1 user_2]
                                 ]
pp msg.error_message unless msg.success?


51
52
53
# File 'lib/ruby-vibe/shortcuts.rb', line 51

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