Skip to content

Sife-ops/redbook

Repository files navigation

redbook

The best prediction record-keeping bot in the universe!

features

  • battle-tested
  • gold standard
  • batteries-included
  • blazingly fast

usage (outdated)

  • /prediction
    • create <conditions> <judge> - Create a prediction.
      • conditions string - The conditions of the prediction.
      • judge user - The default user to judge the prediction.
    • cancel <id> - Cancel a prediction.
      • id string - Prediction mnemonic ID.
  • /vote <id> <verdict>
    • id string - Prediction mnemonic ID.
    • verdict boolean - Your verdict of the prediction.
  • /user
    • summary <user> - Summary of user statistics.
    • predictions <user> - List a user's predictions.

todo

  • vote on predictions in web
  • bug can't /prediction judge add user with no avatar!!!
  • user predictions page
  • update packages
  • io-ts validation
  • banner
  • secrets manager
  • update exportJsonLambda
  • responsive comment
  • finish migrating judges in dynamodb
  • edit comment
  • track mnemonic collisions
  • banned list
  • integration tests
  • Color scheme
  • update usage
  • Shell REDBOOK_ENV overwrites .env file, consider changing
  • betting?

done

  • fetch avatars
  • link text
  • delete kysely model
  • token secret
  • prediction sub-commands
    • create ✔️
    • cancel ✔️
    • add judge ✔️
  • created-at column for records ✔️
  • support TypeOrm
    • bundle: { nodeModules: ['pg-native'] }
      • will not work due to 'import-metadata' and esbuild
  • POSTGRES_PORT ✔️
  • delete unused commands ✔️
  • migrate to ElectroDB ✔️
  • user commands
    • summary ✔️
    • predictions ✔️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •