๋ํ๋ก ์ํตํ ์ ์๋ ๋ด ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค.
context.reply
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฉ์๋๋ ๊ทธ ์์ ์๋ ๋ํ์ ๋ฉ์์ง๋ฅผ ์ ๋ฌํ์ง ์์ต๋๋ค.
๋์์ ๋ด์ ์ ์์ ์ผ๋ก LAN์ ๋ฉ์์ง๋ฅผ ๋ณด๋
๋๋ค.
context
์ ๋ฌด์์ด ์๋์ง ์ดํด๋ณด์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ์ ๊ณตํฉ๋๋ค.
id: 0,
conversationMessageId: 473,
id
๋ ์ด๋ค ์ด์ ๋ก 0์
๋๋ค. ์, context.send
๋ฐฉ๋ฒ์ผ๋ก conversationMessageId
๋ฅผ ์๋์ผ๋ก ๋ณด๋ด๋ ค๊ณ ํ์ต๋๋ค.
await context.send({
message: 'asdasd',
reply_to: context.conversationMessageId,
// forward_messages: context.conversationMessageId
});
API 5.92์์๋ ์๋ก์ด ๋งค๊ฐ๋ณ์ reply_to
$๊ฐ messages.send
๋ฉ์๋์ ์ถ๊ฐ๋์๋๋ฐ, ์ด๋ ์๋ ๋ฐฉ์์ด ๋ช
ํํ์ง ์์ต๋๋ค.
reply_to
๋งค๊ฐ๋ณ์๋ฅผ ํตํด ๋ฉ์์ง๋ฅผ ์ ๋ฌํ๋ ๊ฒฝ์ฐ VK API๋ ๋ฉ์์ง๊ฐ ์ด ๋ํ์์์์ ์จ ๊ฒ์ด ์๋๋ผ๋ ์ค๋ฅ๋ฅผ ๋ฐ์์ํต๋๋ค.
APIError: Code โ100 - One of the parameters specified was missing or invalid: reply_to have to be message from same chat
forward_messages
๋งค๊ฐ๋ณ์๋ฅผ ํตํด ๋ฉ์์ง๊ฐ ์ ๋ฌ๋๋ฉด ์๋ฌด ๊ฒ๋ ์ ๋ฌ๋์ง ์๊ณ ์ผ๋ฐ ๋ฉ์์ง๋ง ๋ณด๋
๋๋ค.
์ฌ์ค ์ฑํ ๋ฉ์์ง๋ ๋ด์ ๋ํด ์ ์ฅ๋์ง ์์ผ๋ฉฐ ๋จ์ํ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด ID 0์ ๋ํ ๊ฒ์ ๋๋ค. ์ด์ ๋ฉ์์ง ID์ ์ฐ๊ฒฐ๋ ๋๋ถ๋ถ์ API ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ VK API ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฌ์ค ์ฑํ ๋ฉ์์ง๋ ๋ด์ ๋ํด ์ ์ฅ๋์ง ์์ผ๋ฉฐ ๋จ์ํ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด ID 0์ ๋ํ ๊ฒ์ ๋๋ค. ์ด์ ๋ฉ์์ง ID์ ์ฐ๊ฒฐ๋ ๋๋ถ๋ถ์ API ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ VK API ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.