Sha256: 3f95a5588e816ae77110176c5266adb0d462d633f93cc9f7e01691aa1c1bba9b

Contents?: true

Size: 993 Bytes

Versions: 1

Compression:

Stored size: 993 Bytes

Contents

module Moceansdk
  module Modules
    module Command
      module McObject

        class TgSendVideo < 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'] = 'video'
            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_video.rb