# Messages

메시지 관련 커맨드들입니다.

# userMessage

userMessage

유저가 커맨드를 실행하기 위해 보낸 메시지입니다.

# botMessage

botMessage

봇의 응답 메시지입니다.

# userLastMessage

userLastMessage

커맨드 실행 후 해당 채널에서 유저가 마지막으로 보낸 메시지입니다.

# botLastMessage

botLastMessage

커맨드 실행 후 해당 채널에서 봇이 마지막으로 보낸 메시지입니다.

# send

send x

커맨드를 실행한 채널에 텍스트 x를 보냅니다. x가 임베드라면 임베드를 전송합니다.

> send "hello"

> send embed

# sendTo

sendTo x y

채널 x에 텍스트 y를 보냅니다.

> sendTo "채팅2" "hello"

# reply

reply x y

메시지 x에서 텍스트 y를 답장합니다.

> reply userLastMessage "답장 테스트입니다."

# dm

dm x

커맨드를 실행한 유저에게 메시지를 보냅니다.

> dm "hello"

# edit

edit x y

올리브토스트가 보낸 메시지 x의 텍스트를 y로 수정합니다.

> edit botMessage "수정된 메시지입니다."

# delete

delete x

메시지 x를 삭제합니다. 메시지 관리 권한이 필요합니다.

> delete userMessage

# react

react x y

메시지 x에 반응 y를 추가합니다.

> react userMessage ":thinking:"

# embed

embed

빈 임베드를 생성합니다. with 커맨드로 내용을 추가하고, send, sendTo, reply, dm 커맨드를 사용해 전송할 수 있습니다.

# with

x with y z

임베드 x의 속성 y를 z로 정하고, 해당 임베드를 리턴합니다.

<embed> with title <text>
<embed> with description <text>
<embed> with color <text>
<embed> with image <text>
<embed> with author <user>
<embed> with url <text>
<embed> with thumbnail <text>
<embed> with field <list>

> embed with title "이것은 타이틀입니다." with description "이것은 설명입니다." with url "https://google.com"
Discord.EmbedBuilder

> embed with color "#FF0000" with image "https://t1.daumcdn.net/cfile/tistory/2668164B5880AFD514" with author "OliveToast" with thumbnail "https://t1.daumcdn.net/cfile/tistory/2668164B5880AFD514"

> embed with field ["이것은", "필드입니다."] with field ["이것은", "인라인 필드입니다.", true] with field ["이것도", "인라인 필드입니다.", true] with field ["이것은", "인라인 필드가 아닙니다.", false]