A Discord Circle of Trust bot
- Add commands to the discord side of the bot
- Main commands
- start game
- stop game
- circle actions
- report status
- admin change circle name
- admin delete circle
- Start game: Duration in hours, webhook URI (only 1 active game per server at a time)
- Circle getting betrayed
- Force End Game
- Circle: Name, password, action (join, create, betray)
- Report status: List top X circles by size, show the status of circles you're in (status, name, size, password)
- Main commands
- Add functions to profile.ps1 for commands
- Add interaction code paths to FunctionApp/entry/run.ps1 to run the function commands
- Add queue code path for longer duration commands
- Prevent you from betraying a circle after joining it
- Create a research tool
- Circle overtaking another circle
- Circle milestones (everytime it doubles, starting at 5)
- Use unique ID for lookup of games on Leaderboard
- Rate limit circle creation and overtake notifications
- Scroll leaderboard to specific position (skip and take)
- Add role for users indicating recent trust actions
- Status announcements embed link to the leaderboard
- Allow you to probe a circle that you are in and see who all the members are
- Be able to see what circles you've joined/betrayed
- Disable discord accounts that are less than a week old
- Announce publicly WHO betrays a circle.
- Make betrayals only remove a portion of your circle
- Re-enable real betray mode (betray kills your circle)
- You can create a circle if no label currently
- You can change key at will
- Leaderboard changes (Intact, joiners, betrayers)
REDACTED
REDACTED