Sha256: 019f836eb3b82dd04c52834f996b4138add33d4f84bd82d6e2a62ceff003e15c

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

module Moceansdk
  module Modules
    module Command
      module McObject

        class TgSendAudio < AbstractMc
            def action
              'send-telegram'
            end

            def required_key
              ['from','to','content']
            end

            def from(from, contact_type = 'bot_username')
              @params[:'from'] = {}
              @params[:'from'][:'id'] = from
              @params[:'from'][:'type'] = contact_type
              return self
            end

            def to(to, contact_type = "chat_id")
              @params[:'to'] = {}
              @params[:'to'][:'id'] = to
              @params[:'to'][:'type'] = contact_type
              return self
            end

            def content(url, text)
              @params[:'content'] = {}
              @params[:'content'][:'rich_media_url'] = url
              @params[:'content'][:'text'] = text
              @params[:'content'][:'type'] = 'audio'
              return self
            end
        end

      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
moceansdk-1.1.1 lib/moceansdk/modules/command/mc_object/tg_send_audio.rb