class Moceansdk::Modules::Command::McObject::TgRequestContact

Public Instance Methods

action() click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 7
def action
  'send-telegram'
end
button(text) click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 36
def button(text)
  @params[:'tg_keyboard'] = {
    :'button_text' => text,
    :'button_request' => 'contact'
  }
  return self
end
content(text) click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 29
def content(text)
  @params[:'content'] = {}
  @params[:'content'][:'text'] = text
  @params[:'content'][:'type'] = 'text'
  return self
end
from(from, contact_type = 'bot_username') click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 15
def from(from, contact_type = 'bot_username')
  @params[:'from'] = {}
  @params[:'from'][:'id'] = from
  @params[:'from'][:'type'] = contact_type
  return self
end
required_key() click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 11
def required_key
  ['from', 'to', 'content', 'tg_keyboard']
end
to(to, contact_type = "chat_id") click to toggle source
# File lib/moceansdk/modules/command/mc_object/tg_request_contact.rb, line 22
def to(to, contact_type = "chat_id")
  @params[:'to'] = {}
  @params[:'to'][:'id'] = to
  @params[:'to'][:'type'] = contact_type
  return self
end