๐ช Role Gate
์ค๋ช
ํ์ผ: Rolegate.py
์กฐ๊ฑด ๊ธฐ๋ฐ ์๋ ์ญํ ๋ถ์ฌ ์์คํ ์ ๋๋ค. ์ ์ฅ ์ ์๋์ผ๋ก ๋ถ์ฌ๋๋ ์ญํ ๊ณผ ์ญํ ๊ต์ฒด๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
๐ ์์ฝโ
- ์ ๊ท ๋ฉค๋ฒ๊ฐ ์ ์ฅํ๋ ์ฆ์ ์ญํ ์ ์๋์ผ๋ก ๋ถ์ฌํฉ๋๋ค.
- **์ญํ ๊ต์ฒด(swap)**๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์ฆ ํน์ ์ญํ ์ ๋ค๋ฅธ ์ญํ ๋ก ์๋ ๋์ฒดํฉ๋๋ค.
- ๋นํ๋ ๋ฉค๋ฒ์ ์ญํ ์ ์๋์ผ๋ก ํ์ํฉ๋๋ค.
๐งฉ ๋ช ๋ น์ดโ
| ๋ช ๋ น์ด | ์ค๋ช |
|---|---|
/rolegate add_autoroles | ์๋์ผ๋ก ๋ถ์ฌํ ์ญํ ์ ํ๋ ์ด์ ์ถ๊ฐ. |
/rolegate delete_autoroles | ๊ตฌ์ฑ๋ ์๋ ์ญํ ์ญ์ . |
/rolegate swap_role | ์๋ ์ญํ ๊ต์ฒด ๊ตฌ์ฑ. |
/rolegate list_modules | ํ์ฌ ๊ตฌ์ฑ ํ์. |
/rolegate force_reminder | ์ญํ ์๋ฆผ ๊ฐ์ ์ ์ก. |
/rolegate remove_if_absent | ๋นํ๋ ๋ฉค๋ฒ์ ์ญํ ํ์. |
๐ ๋์๋ณด๋โ
์น ๋์๋ณด๋ โ ์ ํธ๋ฆฌํฐ ์น์ โ Role Gate์์ ๋ชจ๋์ ๊ตฌ์ฑํ์ธ์.