( elements ...larkcard.MessageCardElement)
| 103 | } |
| 104 | |
| 105 | func newSimpleSendCard( |
| 106 | elements ...larkcard.MessageCardElement) (string, |
| 107 | error) { |
| 108 | config := larkcard.NewMessageCardConfig(). |
| 109 | WideScreenMode(false). |
| 110 | EnableForward(true). |
| 111 | UpdateMulti(false). |
| 112 | Build() |
| 113 | var aElementPool []larkcard.MessageCardElement |
| 114 | aElementPool = append(aElementPool, elements...) |
| 115 | // 卡片消息体 |
| 116 | cardContent, err := larkcard.NewMessageCard(). |
| 117 | Config(config). |
| 118 | Elements( |
| 119 | aElementPool, |
| 120 | ). |
| 121 | String() |
| 122 | return cardContent, err |
| 123 | } |
| 124 | |
| 125 | // withSplitLine 用于生成分割线 |
| 126 | func withSplitLine() larkcard.MessageCardElement { |
no outgoing calls
no test coverage detected