class DingBot::Message::Link

link类型 {

"msgtype": "link",
"link": {
    "text": "这个即将发布的新版本,创始人陈航(花名“无招”)称它为“红树林”。

而在此之前,每当面临重大升级,产品经理们都会取一个应景的代号,这一次,为什么是“红树林”?“,

        "title": "时代的火车向前开",
        "picUrl": "",
        "messageUrl": "https://mp.weixin.qq.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI"
    }
}

Attributes

message_url[RW]
pic_url[RW]
text[RW]
title[RW]

Public Class Methods

new(title='', text='', message_url='', pic_url='') click to toggle source
# File lib/dingbot/message/link.rb, line 17
def initialize(title='', text='', message_url='', pic_url='')
  @title = title
  @text = text
  @message_url = message_url
  @pic_url = pic_url
end

Public Instance Methods

body_params() click to toggle source
Calls superclass method DingBot::Message::Base#body_params
# File lib/dingbot/message/link.rb, line 28
def body_params
  super.merge(
      link: {
          text: @text,
          title: @title,
          picUrl: @pic_url,
          messageUrl: @message_url
      }
  )
end
msg_type() click to toggle source
# File lib/dingbot/message/link.rb, line 24
def msg_type
  TYPE::LINK
end