module Dingtalk::Api::Message

Public Instance Methods

send_oa(to_users = [], agentid = nil) click to toggle source
# File lib/dingtalk/api/message.rb, line 13
def send_oa(to_users = [], agentid = nil)

end
send_text(to_users = [], agentid = nil, message) click to toggle source
# File lib/dingtalk/api/message.rb, line 4
def send_text(to_users = [], agentid = nil, message)
  send_message(to_users, agentid, :msgtype => "text", :text => { :content => message})
end

Private Instance Methods

message_base_url() click to toggle source
# File lib/dingtalk/api/message.rb, line 24
def message_base_url
  "/message"
end
send_message(to_users = [], agentid = nil, opts = {}) click to toggle source
# File lib/dingtalk/api/message.rb, line 18
def send_message(to_users = [], agentid = nil, opts = {})
  url = "#{message_base_url}/send"
  body = {:touser=>to_users.join('|'), :agentid=>agentid}.merge(opts)
  http_post(url, body)
end