Want to incorporate Manifold more consistently throughout; use it each day, and have it be the primary platform for trading, especially for numerical (futures) contracts up
-
Add, Subtract, Give Points
-
Action Item: Source Code, Firebase Instance
-
Typical invocation of add command: Moderator-configed
- Add command, validate (can’t add negative),
- Check user who sent it (if their roleId matches admin role stored in firebase, increment firebase for specified user)
-
Role:
- A tag you can add on many users
- Instructor Role, Cohort 1 Role, Cohort 2, Cohort 3,
- When you give points: inside cohorts, can’t add points directly, use give command.
- User sending it and the sent to have the same cohort
- No security rules
- Have to go through discord. Discord Bot - only discord will send events, discord events come from discord
- Hosted on AWS server that Govind has access to
-
Will take care of some admin problems (increasing & decreasing clips)
-
Admin role - don’t use Discord Role, use the Manifold role
- Discord stuff can get confusing,
- Different cohorts are different instances
-
One collection called Guilds
- Each Guild is a server
- Each Guild has a users collection, each user has a points field
- Get ID out of Discord thing