๐ก [NAMES command] NAMES ํ๋ผ๋ฏธํฐ ์์ ๋ ํด๋น ํด๋ผ์ด์ธํธ ๋๋ค์ ๋์ดํ๊ธฐ
Closed this issue ยท 1 comments
Yudongwoo commented
๐ How
- NAMES ํ๋ผ๋ฏธํฐ ๊ฐ์๊ฐ 1๊ฐ์ธ์ง ์ฒดํฌ
- ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด์จ ์ฑ๋๋ค์ ','๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ตฌ๋ถํด์ ์ปจํ
์ด๋์ ์ ์ฅ.
- utils์ split_by_comma ํจ์๋ฅผ ์ด์ฉํด์ ๊ตฌ๋ถ.
- ์ปจํ ์ด๋๋ channel_list๋ก ์ด๋ฆ ์ง์.
- ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด์จ ์ฑ๋ ์ด๋ฆ์ด ์ ์ฅ๋ ์ปจํ
์ด๋๋ฅผ ์ํ(channel_list)
- ํด๋น ํด๋ผ์ด์ธํธ๊ฐ ์ฑ๋์ ๊ฐ์
๋์ด ์์ ๋
- ์ฑ๋ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ธฐํธ๋ฅผ ์ฑ๋ ์ด๋ฆ ์์ ๋ถ์.
- private : '*'
- secret : '@'
- public: '='
- ๊ฐ ์ฑ๋์ ํฌํจ๋์ด์๋ ํด๋ผ์ด์ธํธ๋ค์ ์ํ(channel_list์ user_list)
- ํด๋ผ์ด์ธํธ ์ํ ์ฒดํฌ(์ฑ๋ ๋ฉค๋ฒ์ญ prefix)
- visibleํ ํด๋ผ์ด์ธํธ๋ค๋ง
- operator์ธ๊ฐ?
- ๋๋ค์์ ๋ด๋ ํ์ ์ ์ฅํ ๋ ์์ '@'๋ฅผ ๋ถ์ฌ์ ์ ์ฅ.
- voice ๊ถํ์ด ๋ถ์ฌ๋์๋?
- ๋๋ค์์ ๋ด๋ ํ์ ์ ์ฅํ ๋ ์์ '+'๋ฅผ ๋ถ์ฌ์ ์ ์ฅ.
- ์ผ๋ฐ ํด๋ผ์ด์ธํธ์ธ๊ฐ?
- ๋๋ค์ ๊ทธ๋๋ก ํ์ ์ ์ฅ.
- operator์ธ๊ฐ?
- visibleํ ํด๋ผ์ด์ธํธ๋ค๋ง
- ํด๋ผ์ด์ธํธ ์ํ ์ฒดํฌ(์ฑ๋ ๋ฉค๋ฒ์ญ prefix)
- ํด๋น ํด๋ผ์ด์ธํธ์๊ฒ rpl_namreply ์ ๋ฌ.
- ์ฑ๋ ์ด๋ฆ ์์ ์ฑ๋ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ธฐํธ๊ฐ ๋ถ์ด์์.
- ์ฑ๋ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ธฐํธ๋ฅผ ์ฑ๋ ์ด๋ฆ ์์ ๋ถ์.
- ํด๋น ํด๋ผ์ด์ธํธ๊ฐ ์ฑ๋์ ๊ฐ์
๋์ด ์์ง ์์ ๋
- ์ผ๋ฐ ์ฑ๋์ผ ๋(public)
- ์ฑ๋ ์ด๋ฆ ์์๋ค '=' ๋ถ์.
- ์ฑ๋์ ํฌํจ๋์ด์๋ ํด๋ผ์ด์ธํธ๋ค์ ์ํ(channel_list์ user_list)
- visibleํ ํด๋ผ์ด์ธํธ๋ค๋ง
- operator์ธ๊ฐ?
- ๋๋ค์์ ๋ด๋ ํ์ ์ ์ฅํ ๋ ์์ '@'๋ฅผ ๋ถ์ฌ์ ์ ์ฅ.
- voice ๊ถํ์ด ๋ถ์ฌ๋์๋?
- ๋๋ค์์ ๋ด๋ ํ์ ์ ์ฅํ ๋ ์์ '+'๋ฅผ ๋ถ์ฌ์ ์ ์ฅ.
- ์ผ๋ฐ ํด๋ผ์ด์ธํธ์ธ๊ฐ?
- ๋๋ค์ ๊ทธ๋๋ก ํ์ ์ ์ฅ.
- operator์ธ๊ฐ?
- visibleํ ํด๋ผ์ด์ธํธ๋ค๋ง
- ํด๋น ํด๋ผ์ด์ธํธ์๊ฒ rpl_namreply ์ ๋ฌ.
- private ์ฑ๋์ผ ๋
- ์ฑ๋์ ํฌํจ๋์ด์๋ ํด๋ผ์ด์ธํธ๋ค ์ํ(channel_list์ user_list)
- visibleํ ํด๋ผ์ด์ธํธ๋ง ํ์ ์ ์ฅํจ.
- ํด๋น ํด๋ผ์ด์ธํธ์๊ฒ rpl_namreply ์ ๋ฌ.
- ์ฑ๋ ์ด๋ฆ์ '*'
- ์ฑ๋์ ํฌํจ๋์ด์๋ ํด๋ผ์ด์ธํธ๋ค ์ํ(channel_list์ user_list)
- secret ์ฑ๋์ด๊ฑฐ๋ ์๋ชป๋ ์ฑ๋์ผ ๋
- ํ๋ผ๋ฏธํฐ์ ์๋ ์ฑ๋ ์ด๋ฆ์ผ๋ก rpl_endofnames๋ฅผ ์ ๋ฌ.
- ์ผ๋ฐ ์ฑ๋์ผ ๋(public)
- ํด๋น ํด๋ผ์ด์ธํธ๊ฐ ์ฑ๋์ ๊ฐ์
๋์ด ์์ ๋
- ๋ง์ง๋ง ์ฑ๋ ์ด๋ฆ์ผ๋ก rpl_endofnames ๋ง๋ฌด๋ฆฌ.
โ To-dos
- NAMES ํ๋ผ๋ฏธํฐ ๊ฐ์๊ฐ 1๊ฐ์ธ์ง ์ฒดํฌํ๊ธฐ
- ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด์จ ์ฑ๋๋ค์ ','๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌํด์ ์ ์ฅํ๊ธฐ
- ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด์จ ์ฑ๋์ด ์ ์ฅ๋ ์ปจํ
์ด๋ ์ํํ๊ธฐ
- ํด๋น ํด๋ผ์ด์ธํธ๊ฐ ์ฑ๋์ ๊ฐ์ ๋์ด ์์ ๋ ๋๋ค์ ๋์ดํ๊ธฐ
- ํด๋น ํด๋ผ์ด์ธํธ๊ฐ ์ฑ๋์ ๊ฐ์ ๋์ด ์์ง ์์ ๋ ๋๋ค์ ๋์ดํ๊ธฐ
๐ ETC
- ์ฑ๋์ ํฌํจ๋ ํด๋ผ์ด์ธํธ๋ค์ ์ํํ๋ฉด์ ํด๋ผ์ด์ธํธ ๋๋ค์ ์ ์ฅํ๋ ๋ถ๋ถ์ด ์ค๋ณต๋จ
- ํจ์๋ก ๋ฌถ์ด์ ์ฒ๋ฆฌํ ์์
Originally posted by @Yudongwoo in #160 (comment)