Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion content/docs/reference/templates/functions.md
Original file line number Diff line number Diff line change
Expand Up @@ -1196,7 +1196,7 @@ for an example.
#### complexMessage

```yag
{{ $message := complexMessage [allowed_mentions] [content] [embed] [file] [filename] [reply] [silent] [menus] [buttons] [sticker] }}
{{ $message := complexMessage [allowed_mentions] [content] [embed] [file] [filename] [reply] [silent] [menus] [buttons] [sticker] [forward] }}
```

Creates a complex message object for use in [sendMessage](#sendmessage) functions.
Expand All @@ -1215,6 +1215,7 @@ Creates a complex message object for use in [sendMessage](#sendmessage) function
- `menus`: a single [select menu object](#cmenu).
- `buttons`: a slice of [button objects](#cbutton).
- `sticker`: single sticker ID or a slice of sticker IDs
- `forward`: an sdict containing `channel` and `message` keys specifying the message to forward

All of these keys are optional, but providing an empty content, file, or no embeds will result in no message being sent.

Expand Down Expand Up @@ -1258,6 +1259,17 @@ Example for sending multiple stickers in a message:
) }}
```

Example of a message forward:

```yag
{{ sendMessage nil (complexMessage
"forward" (sdict
"channel" .Channel.ID
"message" .Message.ID
)
) }}
```

#### deleteAllMessageReactions

```yag
Expand Down