๐ ์ด๋ฒคํธ ์์คํ
์ค๋ช
ํ์ผ: EventsSystem.py
๋ฐ๋ณต, ์๋ ๊ตฌ๋ , ๋ํํ ํจ๋์ ๊ฐ์ถ ์์ ํ ์ด๋ฒคํธ ๊ด๋ฆฌ ์์คํ ์ ๋๋ค.
๊ธฐ๋ฅโ
- ๋ฐ๋ณต: ์ฃผ๊ฐ, ์๊ฐ ๋๋ ์ฌ์ฉ์ ์ ์ ๊ฐ๊ฒฉ(X์ผ) ์ด๋ฒคํธ ์ง์.
- ์๋ ๋ฑ๋ก: ์ฌ์ฉ์๋ ์กฐ๊ฑด(๊ฒ์ + ์นดํ ๊ณ ๋ฆฌ)์ ๊ตฌ๋ ํ์ฌ ํฅํ ์ด๋ฒคํธ์ ์๋ ๋ฑ๋ก ๊ฐ๋ฅ.
- ์๋ฆผ: ์์ X์ผ ์ ๊ณผ X๋ถ ์ ์ ์๋ DM ๋ฐ์ก.
- ์คํํ ํจ๋: ์ด๋ฒคํธ ๊ด๋ฆฌ, ์ฐธ๊ฐ์ ํ์ธ, ์ค์ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์ฉ ์ธํฐํ์ด์ค.
- ํ๋ถํ Embed: ํํฐ ๊ธฐ๋ฅ์ด ์๋ ๋์ ๊ณต๊ฐ ํจ๋.
๋ช ๋ น์ดโ
๊ณต๊ฐ ๋ช ๋ น์ดโ
| ๋ช ๋ น์ด | ์ค๋ช |
|---|---|
/event liste | ์์ ์ด๋ฒคํธ ๋ชฉ๋ก. |
/event panel | ๊ณต๊ฐ ๋ํํ ํจ๋ ํ์(์ ํ์ ์นดํ ๊ณ ๋ฆฌ ํํฐ). |
/event autoinscriptions | ํ์ฑ ์๋ ๊ตฌ๋ ๋ณด๊ธฐ. |
/event autoinscription_stop | ํน์ ๋ฐ๋ณต ๊ตฌ๋ ์ค์ง. |
/event auto_criteria | ์๋ ๋ฑ๋ก ์กฐ๊ฑด ๊ตฌ์ฑ. |
์คํํ/๊ด๋ฆฌ์ ๋ช ๋ น์ดโ
| ๋ช ๋ น์ด | ์ค๋ช |
|---|---|
/event crรฉer | ์์ธ ์ต์ ์ผ๋ก ์ ์ด๋ฒคํธ ์์ฑ(๋ฐ๋ณต, ์ญํ , ์ฌ๋กฏ). |
/event modifier | ๊ธฐ์กด ์ด๋ฒคํธ ํธ์ง. |
/event supprimer | ์ด๋ฒคํธ ์ญ์ . |
/event staff_panel | ๊ด๋ฆฌ ๋์๋ณด๋ ์์ฑ. |
/event game_add | ๋ชฉ๋ก์ ๊ฒ์ ์ถ๊ฐ. |
/event game_remove | ๋ชฉ๋ก์์ ๊ฒ์ ์ ๊ฑฐ. |
/event categorie_ajouter | ์ด๋ฒคํธ ์นดํ ๊ณ ๋ฆฌ ์ถ๊ฐ. |
/event categorie_supprimer | ์ด๋ฒคํธ ์นดํ ๊ณ ๋ฆฌ ์ ๊ฑฐ. |
๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋งโ
| ํ ์ด๋ธ | ์ค๋ช |
|---|---|
events | ํต์ฌ ์ด๋ฒคํธ ๋ฐ์ดํฐ(title, start_time, recurrence_rule, participants JSON). |
reminders | ์ฌ์ฉ์๋ณ ์๋ฆผ ์ค์ . |
event_recurrent_auto | ์ฌ์ฉ์์ ๋ฐ๋ณต ์ด๋ฒคํธ ์๋ฆฌ์ฆ ๊ฐ ๋งํฌ. |
event_auto_criteria | ์กฐ๊ฑด ๊ธฐ๋ฐ ์๋ ๋ฑ๋ก ๊ท์น. |
public_event_panels | ๊ณต๊ฐ ํจ๋ UI ์์์ฑ. |
staff_event_panel | ์คํํ ํจ๋ UI ์์์ฑ. |