class DingTalk::Message::Text
消息类型及数据格式 - text类型 {
"msgtype": "text", "text": { "content": "我就是我, 是不一样的烟火@156xxxx8827" }, "at": { "atMobiles": [ "156xxxx8827", "189xxxx8325" ], "isAtAll": false }
}
Attributes
at_mobiles[RW]
content[RW]
is_at_all[RW]
Public Class Methods
new(content, at_mobiles = [], is_at_all = false)
click to toggle source
# File lib/DingTalk/core/text.rb, line 23 def initialize(content, at_mobiles = [], is_at_all = false) @content = content # 消息内容 @at_mobiles = at_mobiles # 被@人的手机号(在content里添加@人的手机号) @is_at_all = is_at_all # @所有人时:true,否则为:false end
Public Instance Methods
build_message()
click to toggle source
Calls superclass method
DingTalk::Message::BaseMessage#build_message
# File lib/DingTalk/core/text.rb, line 33 def build_message super.merge( { :text => { :content => @content }, :at => { :atMobiles => @at_mobiles, :isAtAll => @is_at_all } } ) end
message_type()
click to toggle source
# File lib/DingTalk/core/text.rb, line 29 def message_type TYPE::TEXT # 消息类型,此时固定为:text end