https://github.com/param302/settlement-design-challenege-bot
This is a discord bot of Settlement Design Challenge for Paradox'25 in IITM BS
https://github.com/param302/settlement-design-challenege-bot
Last synced: 2 months ago
JSON representation
This is a discord bot of Settlement Design Challenge for Paradox'25 in IITM BS
- Host: GitHub
- URL: https://github.com/param302/settlement-design-challenege-bot
- Owner: Param302
- Created: 2024-12-26T17:11:31.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T16:30:02.000Z (5 months ago)
- Last Synced: 2025-01-29T16:14:37.749Z (4 months ago)
- Language: Python
- Size: 72.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# settlement design challenge bot
### Flow
#### User
1. User joins the server
- User will get a welcome message & command usage details in DM
- Details will be logged in join-leave channel
2. User has to enter email id for verification
- If email id is in database,
- if email is already verified, verified email id's user will be notified
- else, user will be verified and respective roles will be assigned
- else, user will be notified
- Details will be logged in verification channel
3. While assigning roles, for team:
- If it's 1st user, their category, channels with respective roles will be formed
- else, required roles will be assigned
4. User DM is disabled
- organizers will be notified in verification channel
5. User Leaves the server
- User will be unverified
- Details will be logged in join-leave channel
6. User can get manually verified by event team#### Organizers
_Rough rough_1. Team analytics
2. receive member interaction dms
3. Manually verify users### Details
4-6 team size, separate channel for each team.Each channel contain, Admin, volunteer (3), Event Head (2) and separate team members
each team category:
- structure
- operations
- human factor
- automation
- team vc
- general chatAnnouncement (admin, event head, volunteer)
Team - Team name, number, leader.
commands channel
/add me - student mail id