Discord Bot Construction Kit ๐Ÿค–

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค, ์˜›๋‚  ํฌ๋Ÿผ ์šฉ์–ด๋ฅผ ์“ฐ๊ฒŒ ๋˜์—ˆ๋„ค์š”. ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” Threads๋Š” Discord์˜ Threads๊ฐ€ ์•„๋‹ˆ๋ผ Discourse์˜ Topics๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋น„์šฉ์„ ์ง€๋ถˆํ•  ์˜ํ–ฅ์ด ์žˆ์ง€๋งŒ, ํ† ํ”ฝ์„ ์ƒ์„ฑํ•œ ํ›„์— ์ด๋™ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์šฐํšŒ ๋ฐฉ๋ฒ•์„ ์ฐพ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. :thinking: ๋„ˆ๋ฌด ๋‹จ์ˆœํ•œ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๋„ค์š”.

Discord์˜ Threads๊ฐ€ ๋‚˜์˜จ ๊ฒŒ 2๋…„ ์ „์ด์—ˆ๋‚˜์š”? ์•„์ด๊ณ , ๋‚˜์ด๊ฐ€ ๋“œ๋Š”๊ตฌ๋‚˜. :laughing: ์‹œ๊ฐ„์ด ์–ด๋–ป๊ฒŒ ํ˜๋Ÿฌ๊ฐ€๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด์š”.

๊ทธ๋ž˜๋„ ์ด๋ฏธ์ง€์™€ ๋ฉ˜์…˜(Mention) ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒŒ ์‰ฌ์šด ์ผ์ผ์ง€ ๊ถ๊ธˆํ•˜๋„ค์š”. :thinking: ?

๊ฒฌ์  ์ข€ ์ฃผ์„ธ์š”. :wink:

image


1๊ฐœ์˜ ์ข‹์•„์š”

๋„ค, ์ด ๋Œ€ํ™”๋Š” ์—ฌ๊ธฐ Discourse์—์„œ ๊ณ„์†ํ•ด ์ฃผ์„ธ์š”!

์ €๋„ Discord ์„œ๋ฒ„์™€ ๋™๊ธฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

์ด๊ฒƒ์€ Discord์˜ ์—ญํ• ์ด Discourse๋กœ ๋ณต์‚ฌ๋œ๋‹ค๋Š” ๋œป์ธ๊ฐ€์š”? ์•„๋‹ˆ๋ฉด ๊ทธ ๋ฐ˜๋Œ€์ธ๊ฐ€์š”? ๊ถ๊ทน์ ์œผ๋กœ๋Š” ๋‘ ์˜ต์…˜ ๋ชจ๋‘๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

PR ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

๋‚ด ๊ฒƒ์ฒ˜๋Ÿผ? PR? ๋ฌด์Šจ PR?

@merefield ์•ˆ๋…•ํ•˜์„ธ์š”! ํ›Œ๋ฅญํ•œ ์ž‘์—…์ด๋„ค์š”. ๋งŽ์€ ๋ถ„๋“ค์ด ๊ทธ๋Ÿฌ์…จ์„ ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์ €๋„ Discourse์™€ Discord๋ฅผ ์–ด๋–ค ์‹์œผ๋กœ๋“  ์—ฐ๊ฒฐํ•ด ์ค„ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ ๋ด‡์„ ๊ฒ€์ƒ‰ํ•˜๋‹ค๊ฐ€ ์ด ๊ธ€์„ ์ฐพ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ๋Š” ๊ฑฐ์˜ ํฌ๊ธฐํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๋ฅผ ๊ณ ์šฉํ•ด์„œ ์ฒ˜๋ฆฌํ•˜๋ ค ํ–ˆ์—ˆ๋Š”๋ฐ์š”, ์˜คํ”ˆ์†Œ์Šค๋ฅผ ๋ฏฟ๋Š” ์‚ฌ๋žŒ์œผ๋กœ์„œ ์ด ์ฃผ์ œ๋ฅผ ๋จผ์ € ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋˜์–ด ์ •๋ง ๊ฐ์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๋„์›€์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” Discord ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘ ํ•˜๋‚˜์—๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ €์ž์˜ ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ด๋“ค์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ฒน์น˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น Discord์™€ ๊ด€๋ จ ์ฑ„๋„์„ ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ์ˆ  ์ง€์›์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

SEO, ์ง€์‹ ๋ฒ ์ด์Šค ๊ตฌ์ถ•, ๊ทธ๋ฆฌ๊ณ  ํŽธ์˜์„ฑ ์ธก๋ฉด์—์„œ ์ด์ƒ์ ์ธ ํ•ด๊ฒฐ์ฑ…์€ ๋ชจ๋‘๊ฐ€ Discourse ํฌ๋Ÿผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๊ฒ ์ง€๋งŒ, ๋ชจ๋“  ์กฐ๊ฑด์ด ๋™์ผํ•˜๋‹ค๋ฉด ์‚ฌ๋žŒ๋“ค์€ ์—ฌ์ „ํžˆ ์งˆ๋ฌธ์„ Discord์— ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์‘๋‹ตํ•˜๋Š” ์ชฝ์€ ํ•ด๋‹น ๋Œ€ํ™”๋ฅผ Discourse์— ์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜๋™์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฉ๋‹ˆ๋‹ค.

์ด ๋น„ํšจ์œจ์„ฑ์„ ํ•ด๊ฒฐํ•˜๋˜, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‚˜์œ UX๋ฅผ ๊ฐ•์š”ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด (์˜ˆ: โ€œDiscord์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ Discourse๋ฅผ ๊ฐ€์„œ ๊ฐ™์€ ์งˆ๋ฌธ์„ ๋‹ค์‹œ ์˜ฌ๋ ค ์ฃผ์„ธ์š”โ€), ๊ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฑ„๋„์˜ ๋ฉ”์ธ ๋Œ“๊ธ€์ด Discourse ํฌ๋Ÿผ์—์„œ ์ƒˆ๋กœ์šด ์ฃผ์ œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ŠคํŒธ์ด ๋น ๋ฅด๊ฒŒ ์ฆ๊ฐ€ํ•  ๊ฒƒ์ด๋ฏ€๋กœ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์กฐ๊ฑด์—์„œ๋งŒ ํŠธ๋ฆฌ๊ฑฐ๋˜๋„๋ก ์„ค์ •ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค:

  1. ์Šค๋ ˆ๋“œ๋กœ ์ „ํ™˜๋œ ๊ฒฝ์šฐ (์‹ค์ œ๋กœ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฐ ์งˆ๋ฌธ์ด์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค)

  2. ์Šน์ธ๋œ ์—ญํ•  *(๊ธฐ์ˆ  ์ง€์›, ๊ด€๋ฆฌ์ž, ์–ด๋“œ๋ฏผ ๋“ฑ)*์ด ์ง€์ •๋œ ์ด๋ชจ์ง€๋กœ ์‘๋‹ตํ•œ ๊ฒฝ์šฐ

๊ทธ ํ›„, ํ•ด๋‹น Discord ์Šค๋ ˆ๋“œ ๋‚ด์˜ ๋ชจ๋“  ํ›„์† ๋Œ“๊ธ€์€ ์ž๋™์œผ๋กœ ์ถ”์ ๋˜์–ด ๋™์ผํ•œ ์ƒ์œ„ Discourse ์ฃผ์ œ์— ๋‹ต๋ณ€์œผ๋กœ ๊ฒŒ์‹œ๋˜๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. (์ฐธ๊ณ : ์‚ฌ์šฉ์ž ๊ณ„์ •์ด ์กด์žฌํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค โ€“ ๊ฒŒ์‹œ๊ธ€ ๋ณธ๋ฌธ์— ์ถœ์ฒ˜์ธ ์‚ฌ์šฉ์ž๋ช…์„ ์–ธ๊ธ‰ํ•˜๊ธฐ๋งŒ ํ•œ๋‹ค๋ฉด โ€œsystemโ€ ๋˜๋Š” ์ง€์ •๋œ ๋ด‡์œผ๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค)

์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋ช‡ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค:

  1. ์ด ์ฃผ์ œ์—์„œ ์–ธ๊ธ‰๋œ ๋ด‡์€ ์ด ๊ธฐ๋Šฅ์— ๋Œ€๋น„๋˜์–ด ์žˆ๋‚˜์š”?

  2. ๋งŒ์•ฝ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด, ์–ด๋–ค ๋ถ€๋ถ„์ด ์•„์ง ์ค€๋น„๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ๊ณ„ํš์— ์—†๋‚˜์š”? ("threads"๋Š” "๊ฐœ๋ฐœ ์ค‘"์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š”๋ฐ, ๋งŒ์•ฝ ์žฌ์ •์  ์šฐ์„ ์ˆœ์œ„ ๋ฌธ์ œ๋ผ๋ฉด ํ˜„์‹คํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ถฉ๋ถ„ํ•œ ๋ณด์ƒ์„ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)

  3. ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ํ•ด๋‹น ๋ณด์ƒ์„ ๊ฒŒ์‹œํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์˜ค๋ฉด, ์ ์ ˆํ•œ ์œ„์ž„ ๋ฐฉ์‹์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ๊ธฐ๋Œ€์น˜ *(๋น„์šฉ, ์ผ์ • ๋“ฑ)*๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

์ง€๊ธˆ๊นŒ์ง€ ์—ฌ๋Ÿฌ๋ถ„(๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ๋ถ„๋“ค!)์ด ํ•ด ์ฃผ์‹  ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, ์‹ ์†ํ•œ ๋‹ต๋ณ€์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

~carrot

์•ˆ๋…•ํ•˜์„ธ์š” @carrotcypher,

์ด ๋ฌด๋ฃŒ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ œ๊ฐ€ (Pavilion์˜ ์ผ๋ถ€๋กœ) ์ตœ์„ ์„ ๋‹คํ•ด ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋“œ๋งต์€ ์—†์œผ๋ฉฐ, ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์€ ์™ธ๋ถ€ ์Šคํฐ์„œ๊ฐ€ ์žˆ์„ ๋•Œ๋งŒ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ์ž…๋‹ˆ๋‹ค.

์ด '๋ด‡โ€™์€ ์ด Ruby gem์— ์˜์กดํ•˜๋ฉฐ, ์ด๋Š” ํ•ต์‹ฌ ์˜์กด์„ฑ์ž…๋‹ˆ๋‹ค.

์•„์ง ๊ณต์‹ ๋ฆด๋ฆฌ์Šค์—์„œ Threading์„ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ, ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์— ์ผ๋ถ€ ์ง€์›์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋ฒ”์œ„๊ฐ€ ์–ด๋А ์ •๋„์ธ์ง€ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๋ ค๋ฉด ์ƒ๋‹นํ•œ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๋ฉฐ, ๊ทธ๋“ค์ด ์–ธ์  ๊ฐ€ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ณ„ํšํ•˜๊ณ  ์žˆ๋Š”์ง€ ๊ทธ๋“ค๊ณผ ๋…ผ์˜ํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๋Š” ๊ฐ ๋ฆด๋ฆฌ์Šค ์‹œ์ ์— ์ตœ์‹ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์— ์ง€์›์ด ์žˆ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ด์ƒ์ ์œผ๋กœ๋Š” gem์ด ์—…๋ฐ์ดํŠธ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ์— ์ง„์‹ฌ์ด์‹œ๋ผ๋ฉด, ์šฐ์„  Pavilion์˜ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ํŒ€๊ณผ ํ”„๋กœ์ ํŠธ๋ฅผ ๋…ผ์˜ํ•˜์‹œ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  Marketplace ์ฑ„๋„์— ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ๋„ ์ž์œ ๋กญ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ contact๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ง€์‹œ์— ๋”ฐ๋ฅด์„ธ์š”: https://pavilion.tech/solutions/

1๊ฐœ์˜ ์ข‹์•„์š”

@merefield ์•ˆ๋…•ํ•˜์„ธ์š”, ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ์„œ๋ฒ„์—์„œ ๋ด‡์ด ๋ช…๋ น์–ด์— ๋ฐ˜์‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

โ€œThe Discourse admin bot has started his shift!โ€ ๋ฉ”์‹œ์ง€๋Š” ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€๋งŒ, ๊ทธ ์ดํ›„์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ฐ˜์‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์ƒํ•˜๊ฒŒ๋„, ๋””์Šค์ฝ”๋“œ์—์„œ ๋ด‡์—๊ฒŒ ๋‹ค์ด๋ ‰ํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ๊ถŒํ•œ์„ ํ™•์ธํ•ด ๋ดค๋Š”๋ฐ ์„ค์ •์€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋ด‡์—๊ฒŒ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ๋ถ€์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค).

์ด์ƒํ•˜๋„ค์š”. ์ตœ์‹  ๋ฒ„์ „์˜ Discourse์—์„œ ํ™•์ธํ•ด๋ดค๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋”๋ผ๊ณ ์š”.

Discord์—์„œ Ping!์„ ์ž…๋ ฅํ•˜๋ฉด(๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„) ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚˜๋‚˜์š”?

๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ด ๋ณด์‹œ๊ณ , ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด์„ธ์š”.

ํ•‘(Ping)์— ๋ฐ˜์‘์ด ์—†์–ด์š”! (ํ•˜์ง€๋งŒ ๋‹ค์ด๋ ‰ํŠธ ๋ฉ”์‹œ์ง€์—์„œ๋Š” ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค)

๋กœ๊ทธ

๊ธ€์Ž„, ์„ค์ •์—์„œ ํ† ํฐ ๊ด€๋ จํ•ด์„œ ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ† ํฐ์— ์ด์ƒํ•œ ๋ฌธ์ž๋ฅผ ๋„ฃ์—ˆ๊ฑฐ๋‚˜, ์•„์˜ˆ ์ž…๋ ฅ์„ ์•ˆ ํ–ˆ๋‚˜์š”?

image

ํฌ๊ธฐํ–ˆ์–ด์š”. ์–ด์ฐจํ”ผ ์ œ ์šฉ๋„์— ๋งž๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์•„์š”.
์™œ ์•ˆ ๋๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์–ด์š”. ์—ฌ๋Ÿฌ ๋ฒˆ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ํ•ด๋ดค๋Š”๋ฐ๋„์š”.
์•„๋งˆ ๋””์Šค์ฝ”๋“œ๊ฐ€ ์ด์ƒํ•œ ๊ฑฐ๊ฒ ์ฃ ?
์–ด์จŒ๋“  ๋„์™€์ฃผ๋ ค๊ณ  ํ•ด์ค˜์„œ ๊ณ ๋งˆ์›Œ์š”.

1๊ฐœ์˜ ์ข‹์•„์š”

๊ธฐ๋Šฅ์ ์œผ๋กœ ๋ฌด์—‡์„ ํ•˜๋ ค ํ–ˆ๋‚˜์š”?

๋„ค, ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์ด๋„ค์š”. ํ•„์š”ํ•œ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

::DiscordBot::Bot.discord_bot.stop

์ด ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ฉด rails ์ฝ˜์†” ์„ธ์…˜์—์„œ ์ถ”๊ฐ€๋œ ๋ด‡์ด ์ค‘์ง€๋˜๊ณ , ํ˜„์žฌ ๋ฉ”์ธ ์„œ๋ฒ„์˜ ๋ด‡์€ ๊ณ„์† ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

@satonotdead ์ด ํ•ด๊ฒฐ์ฑ…์ด ๋งˆ์Œ์— ๋“œ์‹ค ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

OP์— ์ด ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด๊ณณ์˜ ๊ฒŒ์‹œ๊ธ€์„ ๋‹ค์‹œ ํ™•์ธํ•˜๋‹ค๊ฐ€ ์ œ๊ฐ€ ์ž˜๋ชป๋œ ์กฐ์–ธ์„ ๋“œ๋ฆฐ ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„๋กœ Discord์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” Discourse ์ด๋ฒคํŠธ์— ์‘๋‹ตํ•˜๋Š” ํ›…(hooks)์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ค‘ ์ผ๋ถ€๋Š” ์ด๋ฏธ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ธฐ๋ฒ•์€ ๋‹ค๋ฅธ ์ด๋ฒคํŠธ๋กœ๋„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

1๊ฐœ์˜ ์ข‹์•„์š”

์Šคํฐ์„œ๋‹˜๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, @RGJ ๋‹˜์˜ ์ถ”๊ฐ€ ๋„์›€ ๋•๋ถ„์— ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค:

  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ๊ธฐ์กด !disccopy ๋ช…๋ น์–ด๋ฅผ ํ™•์žฅํ•˜๊ณ  ๊ฐœ์„ ํ•˜์—ฌ Discord ์Šค๋ ˆ๋“œ๋ฅผ Discourse๋กœ ์‰ฝ๊ฒŒ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค
  • ๊ฐœ์„ : ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ตœ์‹  discordrb ์ฝ”๋“œ(3.5.0)์— ๋งž๊ฒŒ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค
  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ๋ฉ€ํ‹ฐ์‚ฌ์ดํŠธ ์ง€์› ์ถ”๊ฐ€ (๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @RGJ !!)
  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ํ† ํฐ์ด ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ํ™œ์„ฑํ™”๋˜๋ฉด ๋ด‡ ์Šค๋ ˆ๋“œ๋ฅผ ์žฌ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค (์ด๋กœ ์ธํ•ด ํ˜ธ์ŠคํŠธ ์„œ๋ฒ„๋ฅผ ์žฌ์‹œ์ž‘ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค) (๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @RGJ !!)

@klausagnoletti, @Fma965 ์ด API ์—…๋ฐ์ดํŠธ๋กœ ๋“œ๋””์–ด Discord ์Šค๋ ˆ๋“œ์™€ API๋ฅผ ํ†ตํ•ด ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ถ”๊ฐ€์ ์ธ "์ฑ„๋„"๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์•„, ๋“œ๋””์–ด!

ํ”„๋กœ์„ธ์Šค ์ค‘ ๋ถ€์ ์ ˆํ•œ ์‹œ์ ์— ๋ด‡์ด ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ์ž‘๋™ํ•˜๋Š” ์ฒดํฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!*

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ๋” ์ด์ƒ ์ƒˆ ๋ด‡์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹คํ–‰ ์‹œ
  • Rails ์ฝ˜์†”์„ ์—ด ๋•Œ (์ด์ œ๋Š” ์ด๋ฅผ ์œ„ํ•ด ๋ด‡์„ ์ •์ง€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค).

๊ทธ ๊ฒฐ๊ณผ ๋ด‡ ์žฌ๋นŒ๋“œ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ์ฑ„ํŒ… ์•Œ๋ฆผ์ด ์ตœ์†Œ 50% ๊ฐ์†Œํ•˜์—ฌ, ์ด์ œ ๋ด‡์€ ๋‘ ๋ฒˆ๋งŒ ์ž์‹ ์„ ์•Œ๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค :sweat_smile:

์ด ์ตœ์‹  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.

์ œ์•ˆํ•ด ์ฃผ์‹  @RGJ๋‹˜๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! :pray:

*๋Œ€๋ถ€๋ถ„ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค! :slight_smile:

1๊ฐœ์˜ ์ข‹์•„์š”

๋‹จ์ˆœํžˆ ์•Œ๋ ค๋“œ๋ฆฌ๊ณ  ์‹ถ์€ ๊ฒƒ์€ ์ตœ๊ทผ ์ œ๊ฐ€ ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค:

  • FIX: Discord โ†’ Discourse ๋ฉ”์‹œ์ง€ ์ž๋™ ๋™๊ธฐํ™” ๊ธฐ๋Šฅ์ด ์ง€๋‚œ ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ ๊นจ์ ธ ์žˆ๋˜ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, ์ด๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค!!
  • FEATURE: Discord ์ž„๋ฒ ๋“œ ์ž๋™ ๋™๊ธฐํ™”์— ๋Œ€ํ•œ ์ง€์› ์ˆ˜์ค€์„ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฆ๊ฒ๊ฒŒ ์‚ฌ์šฉํ•˜์„ธ์š”!

์•ˆ๋…•ํ•˜์„ธ์š”, ์Šคํฌ๋ฆฝํŠธ ์ž˜ ๋งŒ๋“ค์—ˆ์–ด์š”! ์ด๊ฑธ ๋งŒ๋“ค์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹คโ€ฆ ๋ด‡์€ ์—ญํ• ์— ์žˆ๋Š” ๋ฉค๋ฒ„๋“ค์„ ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ๋™๊ธฐํ™”ํ•˜๋‚˜์š”? ์ €๋Š” ๋ฐฉ๊ธˆ ๋””์Šค์ฝ”์Šค๋ฅผ ์„ค์ •ํ–ˆ๋Š”๋ฐ, ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ๊ฐ€ ์„ค์น˜ํ•œ ์ฒซ ๋ฒˆ์งธ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ค‘ ํ•˜๋‚˜์˜€์Šต๋‹ˆ๋‹ค. ์›น์—์„œ ๊ทธ๋ฃน์„ ๋งŒ๋“ค๊ณ  ์ œ ์ž์‹ ์„ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ, ๋””์Šค์ฝ”๋“œ์—์„œ !discsync๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•˜๋ฉด ์ œ ๋‹‰๋„ค์ž„์— ๋””์Šค์ฝ”๋“œ ํƒœ๊ทธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์›น์—์„œ ๊ทธ๋ฃน์—์„œ ์ œ ์ž์‹ ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ์ถ”๊ฐ€ํ•˜๋ฉดโ€ฆ ๋””์Šค์ฝ”๋“œ์—์„œ !discsync๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•˜์ง€ ์•Š๋Š” ํ•œ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒŒ ์˜๋„๋œ ๋™์ž‘์ธ๊ฐ€์š”, ์•„๋‹ˆ๋ฉด ๋ช‡ ๋ถ„๋งˆ๋‹ค(์˜ˆ: 10๋ถ„๋งˆ๋‹ค) ๋™๊ธฐํ™”๋˜์–ด์•ผ ํ•˜๋Š” ๊ฑด๊ฐ€์š”?

์ˆ˜๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํฌํฌ๋ฅผ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: Discord Sync: sync a Discourse forum with a Discord server ํ•˜์ง€๋งŒ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์ค‘๋‹จ๋˜์–ด ๊นจ์ ธ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(ํ•ด๋‹น ๊ฐœ๋ฐœ์ž์—๊ฒŒ PR์„ ์š”์ฒญํ•˜๊ธฐ๋„ ํ–ˆ์ง€๋งŒ, ์–ด์ฉ” ์ˆ˜ ์—†์ฃ !).

๋” ์ž๋™ํ™”๋œ ์†”๋ฃจ์…˜์„ PR๋กœ ์ œ์ถœํ•˜๊ฑฐ๋‚˜, ์ €๋ฅผ ๊ณ ์šฉํ•˜์—ฌ ์ž‘์—…์„ ๋งก๊ธฐ๊ฑฐ๋‚˜, Marketplace ์ฑ„๋„์„ ์ด์šฉํ•ด ๋ณด์„ธ์š”.

๋„๋ฌด์ง€ '๊ฑด์„ค ํ‚คํŠธโ€™์ด๋‹ˆ๊นŒ์š” :slight_smile: