๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ’ฌ ํ‚ค์›Œ๋“œ (KeywordReactions)

์„ค๋ช…

ํŒŒ์ผ: KeywordReactions.py

ํ‚ค์›Œ๋“œ ๊ธฐ๋ฐ˜ ์ž๋™ ์‘๋‹ต ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๋ฉค๋ฒ„๊ฐ€ ๋ฉ”์‹œ์ง€์— ํŠน์ • ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰๋˜๋Š” Embed ๊ทธ๋ฃน์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿš€ ์š”์•ฝโ€‹

  • ํ•˜๋‚˜ ์ด์ƒ์˜ Embed๋ฅผ ๋‹ด๋Š” ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ๊ทธ๋ฃน์— ํ‚ค์›Œ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€์— ํ‚ค์›Œ๋“œ๊ฐ€ ํฌํ•จ๋˜๋ฉด ๋ด‡์ด ํ•ด๋‹น Embed๋กœ ์ž๋™ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงฉ ๋ช…๋ น์–ดโ€‹

๊ทธ๋ฃน ๊ด€๋ฆฌโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/keywords add_group์ƒˆ Embed ๊ทธ๋ฃน ์ƒ์„ฑ.
/keywords remove_group๊ทธ๋ฃน ์‚ญ์ œ(์˜ต์…˜: ์—ฐ์‡„ ์‚ญ์ œ).

Embed ๊ด€๋ฆฌโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/keywords add_embed๊ทธ๋ฃน์— Embed ์ถ”๊ฐ€(๋Œ€ํ™”ํ˜• ์ƒ์„ฑ).
/keywords remove_embed๊ทธ๋ฃน์—์„œ Embed ์‚ญ์ œ(ID๋กœ ์ง€์ •).

ํ‚ค์›Œ๋“œ ๊ด€๋ฆฌโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/keywords add_keyword๊ทธ๋ฃน์— ์—ฐ๊ฒฐํ•  ํ‚ค์›Œ๋“œ๋ฅผ ํ•˜๋‚˜ ์ด์ƒ ์ถ”๊ฐ€.
/keywords remove_keyword๊ธฐ์กด ํ‚ค์›Œ๋“œ ์‚ญ์ œ.

์œ ํ‹ธ๋ฆฌํ‹ฐโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/keywords list_modules๊ตฌ์„ฑ๋œ ํ‚ค์›Œ๋“œ ํ‘œ์‹œ.
/keywords test_reaction๋ฌธ์žฅ์„ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์‹คํ–‰๋˜๋Š” Embed ํ™•์ธ(๊ฒŒ์‹œํ•˜์ง€ ์•Š์Œ).

๐Ÿ“‹ ๋Œ€์‹œ๋ณด๋“œโ€‹

์›น ๋Œ€์‹œ๋ณด๋“œ โ†’ ์ปค๋ฎค๋‹ˆํ‹ฐ ์„น์…˜ โ†’ ๋ฐ˜์‘์—์„œ ๋ชจ๋“ˆ์„ ๊ตฌ์„ฑํ•˜์„ธ์š”.