Skip to content

Szeraax/trustcircle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trustcircle

A Discord Circle of Trust bot

Tasks

  • 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)
  • 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)

Accepted/to-do

REDACTED

Declined

REDACTED

About

A Discord Circle of Trust bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published