Sha256: 4b290a3a8075b6d1c9eec3bd87a43dc6835fc46a89e3964ce9d133e0c68d328b

Contents?: true

Size: 931 Bytes

Versions: 1

Compression:

Stored size: 931 Bytes

Contents

module Moceansdk
  module Modules
    module Command
      module McObject

        class TgSendText < 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(text)
            @params[:'content'] = {}
            @params[:'content'][:'text'] = text
            @params[:'content'][:'type'] = 'text'
            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_text.rb