class Discord::Post

Included Modules

Defined in:

discord/models.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(embeds : Array(Discord::Embed), content : Nil | String = nil) #

[View source]

Class Method Detail

def self.build(messages : Array(Notify::Message)) : Array(Post) #

中立メッセージ列を Discord の投稿単位へ分割して組み立てる。 embeds は最大 10 件、かつ 1 メッセージ内 embeds の合計文字数が 6000 を 超えないよう詰め込む(超過すると Discord が 400 を返すため)。


[View source]

Instance Method Detail

def content : String | Nil #

[View source]
def embeds : Array(Embed) #

[View source]