├── .coderabbit.yml ├── .dockerignore ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge-dependabot.yml │ └── docker-ci.disabled ├── .gitignore ├── .husky └── pre-commit ├── .release-it.json ├── .sapphirerc.yml ├── .swcrc ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── biome.json ├── docker-compose.yml ├── openapi.config.json ├── openapitools.json ├── package.json ├── pnpm-lock.yaml ├── src ├── commands │ ├── account │ │ ├── balance.ts │ │ ├── dailyclaim.ts │ │ └── register.ts │ ├── admin │ │ ├── admin.ts │ │ └── cleargames.ts │ ├── betting │ │ ├── bet.ts │ │ ├── cancelbet.ts │ │ ├── doubledown.ts │ │ ├── leaderboard.ts │ │ ├── mybets.ts │ │ └── odds.ts │ ├── configuration │ │ └── config.ts │ ├── info │ │ ├── commands.ts │ │ ├── faq.ts │ │ ├── help.ts │ │ └── patreon.ts │ ├── misc │ │ └── ping.ts │ ├── predictions │ │ ├── prediction-leaderboard.ts │ │ └── prediction.ts │ └── stats │ │ └── stats.ts ├── index.ts ├── interaction-handlers │ ├── AutocompleteHandler.ts │ ├── ButtonListener.ts │ └── SelectListener.ts ├── lib │ ├── PlutoConfig.ts │ ├── colorsConfig.ts │ ├── configs │ │ └── constants.ts │ ├── interfaces │ │ ├── api │ │ │ ├── api.interface.ts │ │ │ └── bets │ │ │ │ ├── betslips-identify.ts │ │ │ │ └── betslips.interfaces.ts │ │ ├── errors │ │ │ └── api-errors.ts │ │ ├── interaction-handlers │ │ │ └── interaction-handlers.interface.ts │ │ └── props │ │ │ └── prop-buttons.interface.ts │ ├── scoring-constants.ts │ ├── startup │ │ ├── cache.ts │ │ └── env.ts │ └── xptierimages │ │ ├── bronze.png │ │ ├── diamond.png │ │ ├── emerald.png │ │ ├── gold.png │ │ └── silver.png ├── listeners │ ├── PropsAutocompleteListener.ts │ ├── chatInputCommandDenied.ts │ ├── msg │ │ └── onMsg.ts │ └── ready.ts ├── preconditions │ └── OwnerOnly.ts └── utils │ ├── PlutoLogger.ts │ ├── admin-handlers │ ├── admin-predictions-handler.ts │ └── admin-props-handler.ts │ ├── api │ ├── Khronos │ │ ├── KhronosInstances.ts │ │ ├── accounts │ │ │ ├── AccountManager.ts │ │ │ └── accounts-wrapper.ts │ │ ├── bets │ │ │ ├── BetslipDataManager.ts │ │ │ ├── BetslipsManager.ts │ │ │ ├── bets-interfaces.ts │ │ │ └── betslip-wrapper.ts │ │ ├── calendar │ │ │ └── calendar-wrapper.ts │ │ ├── error-handling │ │ │ ├── ApiErrorHandler.ts │ │ │ └── types.ts │ │ ├── guild │ │ │ ├── guild-config.wrapper.ts │ │ │ └── guild-wrapper.ts │ │ ├── leaderboard │ │ │ └── leaderboard-wrapper.ts │ │ ├── matches │ │ │ └── matchApiWrapper.ts │ │ ├── odds │ │ │ └── odds-wrapper.ts │ │ ├── prediction │ │ │ └── predictionApiWrapper.ts │ │ ├── props │ │ │ ├── props.service.ts │ │ │ └── propsApiWrapper.ts │ │ ├── stats │ │ │ └── stats-wrapper.ts │ │ └── week-manager │ │ │ └── week-manager-wrapper.ts │ ├── common │ │ ├── NewUserDetectionService.ts │ │ ├── WelcomeMessageService.ts │ │ ├── axios-config.ts │ │ ├── bets │ │ │ ├── BetUtils.ts │ │ │ └── BetsCacheService.ts │ │ ├── endpoints.ts │ │ ├── handleNewUser.ts │ │ ├── interfaces │ │ │ ├── index.ts │ │ │ ├── kh-pluto │ │ │ │ └── kh-pluto.interface.ts │ │ │ ├── market-abbreviations.ts │ │ │ ├── market-translations.ts │ │ │ └── schemas │ │ │ │ ├── betting-market.schema.ts │ │ │ │ ├── prop.schema.ts │ │ │ │ └── standard.zod.interface.ts │ │ └── money-formatting │ │ │ └── money-format.ts │ ├── controllers │ │ ├── props-stats.ts │ │ └── props.controller.ts │ ├── koa │ │ ├── index.ts │ │ └── setup │ │ │ ├── apiKeyAuth.ts │ │ │ ├── authRateLimit.ts │ │ │ ├── bullBoard.ts │ │ │ ├── errorHandler.ts │ │ │ ├── koaSetup.ts │ │ │ ├── logging.ts │ │ │ └── requestId.ts │ ├── patreon │ │ ├── Patreon-Facade.ts │ │ ├── PatreonInstance.ts │ │ ├── PatreonManager.ts │ │ └── interfaces.ts │ ├── requests │ │ ├── KhronosManager.ts │ │ ├── README.md │ │ ├── accounts │ │ │ ├── AccountManager.ts │ │ │ └── account-interface.ts │ │ ├── matchups │ │ │ └── GameSchedule.ts │ │ └── middleware.ts │ ├── routes │ │ ├── README.md │ │ ├── cache │ │ │ ├── MatchCacheService.ts │ │ │ └── match-cache.ts │ │ ├── channels │ │ │ └── channels-router.ts │ │ ├── notifications │ │ │ ├── notification-utils.ts │ │ │ ├── notifications.controller.ts │ │ │ ├── notifications.interface.ts │ │ │ └── notifications.service.ts │ │ ├── props │ │ │ ├── props-route.interface.ts │ │ │ └── props-router.ts │ │ └── schedule │ │ │ └── schedule.ts │ └── services │ │ └── props-presentation.service.ts │ ├── betting │ └── betting-validation.ts │ ├── bot_res │ ├── ClientTools.ts │ ├── ColorConsole.ts │ ├── findEmoji.ts │ └── parseScheduled.ts │ ├── cache │ ├── cache-manager.ts │ ├── data │ │ ├── config.ts │ │ ├── schemas.ts │ │ └── types.ts │ ├── pub-sub-manager.ts │ ├── queue │ │ ├── ChannelCreationQueue.ts │ │ └── ChannelDeletionQueue.ts │ └── redis-instance.ts │ ├── commands │ └── info │ │ └── info.ts │ ├── common │ ├── DateManager.ts │ ├── TeamInfo.ts │ ├── errors │ │ └── global.ts │ ├── string-utils.ts │ └── uuid-validation.ts │ ├── cron │ ├── PropsCronScheduler.ts │ ├── PropsCronService.ts │ └── index.ts │ ├── embeds │ ├── pagination-utilities.ts │ ├── pagination.ts │ └── template │ │ └── success-template.ts │ ├── errors │ └── ValidationError.ts │ ├── guilds │ ├── GuildUtils.ts │ ├── channels │ │ └── ChannelManager.ts │ └── prop-embeds │ │ └── PropEmbedManager.ts │ ├── logging │ ├── AppLog.interface.ts │ ├── AppLog.ts │ ├── WinstonLogger.ts │ ├── formats │ │ └── baseFormat.ts │ └── transports │ │ ├── consoleTransport.ts │ │ ├── httpTransportBase.ts │ │ └── lokiTransport.ts │ ├── matches │ ├── OddsProcessing.ts │ ├── formatOdds.ts │ └── matchups.interface.ts │ ├── props │ ├── ActivePropsService.ts │ ├── PropCacheService.ts │ ├── PropPairingService.ts │ ├── PropPostingHandler.ts │ ├── PropsAutocompleteFormatter.ts │ └── PropsCacheCronJob.ts │ ├── scripts │ ├── addJsExtension.js │ └── pkg-version.ts │ └── timestampUtils.ts └── tsconfig.json /.coderabbit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.coderabbit.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.github/workflows/auto-merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-ci.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.github/workflows/docker-ci.disabled -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm lint -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.release-it.json -------------------------------------------------------------------------------- /.sapphirerc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.sapphirerc.yml -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/.swcrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/biome.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /openapi.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/openapi.config.json -------------------------------------------------------------------------------- /openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/openapitools.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/commands/account/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/account/balance.ts -------------------------------------------------------------------------------- /src/commands/account/dailyclaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/account/dailyclaim.ts -------------------------------------------------------------------------------- /src/commands/account/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/account/register.ts -------------------------------------------------------------------------------- /src/commands/admin/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/admin/admin.ts -------------------------------------------------------------------------------- /src/commands/admin/cleargames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/admin/cleargames.ts -------------------------------------------------------------------------------- /src/commands/betting/bet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/bet.ts -------------------------------------------------------------------------------- /src/commands/betting/cancelbet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/cancelbet.ts -------------------------------------------------------------------------------- /src/commands/betting/doubledown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/doubledown.ts -------------------------------------------------------------------------------- /src/commands/betting/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/leaderboard.ts -------------------------------------------------------------------------------- /src/commands/betting/mybets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/mybets.ts -------------------------------------------------------------------------------- /src/commands/betting/odds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/betting/odds.ts -------------------------------------------------------------------------------- /src/commands/configuration/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/configuration/config.ts -------------------------------------------------------------------------------- /src/commands/info/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/info/commands.ts -------------------------------------------------------------------------------- /src/commands/info/faq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/info/faq.ts -------------------------------------------------------------------------------- /src/commands/info/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/info/help.ts -------------------------------------------------------------------------------- /src/commands/info/patreon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/info/patreon.ts -------------------------------------------------------------------------------- /src/commands/misc/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/misc/ping.ts -------------------------------------------------------------------------------- /src/commands/predictions/prediction-leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/predictions/prediction-leaderboard.ts -------------------------------------------------------------------------------- /src/commands/predictions/prediction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/predictions/prediction.ts -------------------------------------------------------------------------------- /src/commands/stats/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/commands/stats/stats.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interaction-handlers/AutocompleteHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/interaction-handlers/AutocompleteHandler.ts -------------------------------------------------------------------------------- /src/interaction-handlers/ButtonListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/interaction-handlers/ButtonListener.ts -------------------------------------------------------------------------------- /src/interaction-handlers/SelectListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/interaction-handlers/SelectListener.ts -------------------------------------------------------------------------------- /src/lib/PlutoConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/PlutoConfig.ts -------------------------------------------------------------------------------- /src/lib/colorsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/colorsConfig.ts -------------------------------------------------------------------------------- /src/lib/configs/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/configs/constants.ts -------------------------------------------------------------------------------- /src/lib/interfaces/api/api.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/api/api.interface.ts -------------------------------------------------------------------------------- /src/lib/interfaces/api/bets/betslips-identify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/api/bets/betslips-identify.ts -------------------------------------------------------------------------------- /src/lib/interfaces/api/bets/betslips.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/api/bets/betslips.interfaces.ts -------------------------------------------------------------------------------- /src/lib/interfaces/errors/api-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/errors/api-errors.ts -------------------------------------------------------------------------------- /src/lib/interfaces/interaction-handlers/interaction-handlers.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/interaction-handlers/interaction-handlers.interface.ts -------------------------------------------------------------------------------- /src/lib/interfaces/props/prop-buttons.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/interfaces/props/prop-buttons.interface.ts -------------------------------------------------------------------------------- /src/lib/scoring-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/scoring-constants.ts -------------------------------------------------------------------------------- /src/lib/startup/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/startup/cache.ts -------------------------------------------------------------------------------- /src/lib/startup/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/startup/env.ts -------------------------------------------------------------------------------- /src/lib/xptierimages/bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/xptierimages/bronze.png -------------------------------------------------------------------------------- /src/lib/xptierimages/diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/xptierimages/diamond.png -------------------------------------------------------------------------------- /src/lib/xptierimages/emerald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/xptierimages/emerald.png -------------------------------------------------------------------------------- /src/lib/xptierimages/gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/xptierimages/gold.png -------------------------------------------------------------------------------- /src/lib/xptierimages/silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/lib/xptierimages/silver.png -------------------------------------------------------------------------------- /src/listeners/PropsAutocompleteListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/listeners/PropsAutocompleteListener.ts -------------------------------------------------------------------------------- /src/listeners/chatInputCommandDenied.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/listeners/chatInputCommandDenied.ts -------------------------------------------------------------------------------- /src/listeners/msg/onMsg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/listeners/msg/onMsg.ts -------------------------------------------------------------------------------- /src/listeners/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/listeners/ready.ts -------------------------------------------------------------------------------- /src/preconditions/OwnerOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/preconditions/OwnerOnly.ts -------------------------------------------------------------------------------- /src/utils/PlutoLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/PlutoLogger.ts -------------------------------------------------------------------------------- /src/utils/admin-handlers/admin-predictions-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/admin-handlers/admin-predictions-handler.ts -------------------------------------------------------------------------------- /src/utils/admin-handlers/admin-props-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/admin-handlers/admin-props-handler.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/KhronosInstances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/KhronosInstances.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/accounts/AccountManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/accounts/AccountManager.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/accounts/accounts-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/accounts/accounts-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/bets/BetslipDataManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/bets/BetslipDataManager.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/bets/BetslipsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/bets/BetslipsManager.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/bets/bets-interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/bets/bets-interfaces.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/bets/betslip-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/bets/betslip-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/calendar/calendar-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/calendar/calendar-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/error-handling/ApiErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/error-handling/ApiErrorHandler.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/error-handling/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/error-handling/types.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/guild/guild-config.wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/guild/guild-config.wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/guild/guild-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/guild/guild-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/leaderboard/leaderboard-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/leaderboard/leaderboard-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/matches/matchApiWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/matches/matchApiWrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/odds/odds-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/odds/odds-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/prediction/predictionApiWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/prediction/predictionApiWrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/props/props.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/props/props.service.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/props/propsApiWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/props/propsApiWrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/stats/stats-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/stats/stats-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/Khronos/week-manager/week-manager-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/Khronos/week-manager/week-manager-wrapper.ts -------------------------------------------------------------------------------- /src/utils/api/common/NewUserDetectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/NewUserDetectionService.ts -------------------------------------------------------------------------------- /src/utils/api/common/WelcomeMessageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/WelcomeMessageService.ts -------------------------------------------------------------------------------- /src/utils/api/common/axios-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/axios-config.ts -------------------------------------------------------------------------------- /src/utils/api/common/bets/BetUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/bets/BetUtils.ts -------------------------------------------------------------------------------- /src/utils/api/common/bets/BetsCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/bets/BetsCacheService.ts -------------------------------------------------------------------------------- /src/utils/api/common/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/endpoints.ts -------------------------------------------------------------------------------- /src/utils/api/common/handleNewUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/handleNewUser.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/index.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/kh-pluto/kh-pluto.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/kh-pluto/kh-pluto.interface.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/market-abbreviations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/market-abbreviations.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/market-translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/market-translations.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/schemas/betting-market.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/schemas/betting-market.schema.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/schemas/prop.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/schemas/prop.schema.ts -------------------------------------------------------------------------------- /src/utils/api/common/interfaces/schemas/standard.zod.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/interfaces/schemas/standard.zod.interface.ts -------------------------------------------------------------------------------- /src/utils/api/common/money-formatting/money-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/common/money-formatting/money-format.ts -------------------------------------------------------------------------------- /src/utils/api/controllers/props-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/controllers/props-stats.ts -------------------------------------------------------------------------------- /src/utils/api/controllers/props.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/controllers/props.controller.ts -------------------------------------------------------------------------------- /src/utils/api/koa/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/index.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/apiKeyAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/apiKeyAuth.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/authRateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/authRateLimit.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/bullBoard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/bullBoard.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/errorHandler.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/koaSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/koaSetup.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/logging.ts -------------------------------------------------------------------------------- /src/utils/api/koa/setup/requestId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/koa/setup/requestId.ts -------------------------------------------------------------------------------- /src/utils/api/patreon/Patreon-Facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/patreon/Patreon-Facade.ts -------------------------------------------------------------------------------- /src/utils/api/patreon/PatreonInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/patreon/PatreonInstance.ts -------------------------------------------------------------------------------- /src/utils/api/patreon/PatreonManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/patreon/PatreonManager.ts -------------------------------------------------------------------------------- /src/utils/api/patreon/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/patreon/interfaces.ts -------------------------------------------------------------------------------- /src/utils/api/requests/KhronosManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/KhronosManager.ts -------------------------------------------------------------------------------- /src/utils/api/requests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/README.md -------------------------------------------------------------------------------- /src/utils/api/requests/accounts/AccountManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/accounts/AccountManager.ts -------------------------------------------------------------------------------- /src/utils/api/requests/accounts/account-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/accounts/account-interface.ts -------------------------------------------------------------------------------- /src/utils/api/requests/matchups/GameSchedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/matchups/GameSchedule.ts -------------------------------------------------------------------------------- /src/utils/api/requests/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/requests/middleware.ts -------------------------------------------------------------------------------- /src/utils/api/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/README.md -------------------------------------------------------------------------------- /src/utils/api/routes/cache/MatchCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/cache/MatchCacheService.ts -------------------------------------------------------------------------------- /src/utils/api/routes/cache/match-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/cache/match-cache.ts -------------------------------------------------------------------------------- /src/utils/api/routes/channels/channels-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/channels/channels-router.ts -------------------------------------------------------------------------------- /src/utils/api/routes/notifications/notification-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/notifications/notification-utils.ts -------------------------------------------------------------------------------- /src/utils/api/routes/notifications/notifications.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/notifications/notifications.controller.ts -------------------------------------------------------------------------------- /src/utils/api/routes/notifications/notifications.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/notifications/notifications.interface.ts -------------------------------------------------------------------------------- /src/utils/api/routes/notifications/notifications.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/notifications/notifications.service.ts -------------------------------------------------------------------------------- /src/utils/api/routes/props/props-route.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/props/props-route.interface.ts -------------------------------------------------------------------------------- /src/utils/api/routes/props/props-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/props/props-router.ts -------------------------------------------------------------------------------- /src/utils/api/routes/schedule/schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/routes/schedule/schedule.ts -------------------------------------------------------------------------------- /src/utils/api/services/props-presentation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/api/services/props-presentation.service.ts -------------------------------------------------------------------------------- /src/utils/betting/betting-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/betting/betting-validation.ts -------------------------------------------------------------------------------- /src/utils/bot_res/ClientTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/bot_res/ClientTools.ts -------------------------------------------------------------------------------- /src/utils/bot_res/ColorConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/bot_res/ColorConsole.ts -------------------------------------------------------------------------------- /src/utils/bot_res/findEmoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/bot_res/findEmoji.ts -------------------------------------------------------------------------------- /src/utils/bot_res/parseScheduled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/bot_res/parseScheduled.ts -------------------------------------------------------------------------------- /src/utils/cache/cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/cache-manager.ts -------------------------------------------------------------------------------- /src/utils/cache/data/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/data/config.ts -------------------------------------------------------------------------------- /src/utils/cache/data/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/data/schemas.ts -------------------------------------------------------------------------------- /src/utils/cache/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/data/types.ts -------------------------------------------------------------------------------- /src/utils/cache/pub-sub-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/pub-sub-manager.ts -------------------------------------------------------------------------------- /src/utils/cache/queue/ChannelCreationQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/queue/ChannelCreationQueue.ts -------------------------------------------------------------------------------- /src/utils/cache/queue/ChannelDeletionQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/queue/ChannelDeletionQueue.ts -------------------------------------------------------------------------------- /src/utils/cache/redis-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cache/redis-instance.ts -------------------------------------------------------------------------------- /src/utils/commands/info/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/commands/info/info.ts -------------------------------------------------------------------------------- /src/utils/common/DateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/common/DateManager.ts -------------------------------------------------------------------------------- /src/utils/common/TeamInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/common/TeamInfo.ts -------------------------------------------------------------------------------- /src/utils/common/errors/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/common/errors/global.ts -------------------------------------------------------------------------------- /src/utils/common/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/common/string-utils.ts -------------------------------------------------------------------------------- /src/utils/common/uuid-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/common/uuid-validation.ts -------------------------------------------------------------------------------- /src/utils/cron/PropsCronScheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cron/PropsCronScheduler.ts -------------------------------------------------------------------------------- /src/utils/cron/PropsCronService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cron/PropsCronService.ts -------------------------------------------------------------------------------- /src/utils/cron/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/cron/index.ts -------------------------------------------------------------------------------- /src/utils/embeds/pagination-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/embeds/pagination-utilities.ts -------------------------------------------------------------------------------- /src/utils/embeds/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/embeds/pagination.ts -------------------------------------------------------------------------------- /src/utils/embeds/template/success-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/embeds/template/success-template.ts -------------------------------------------------------------------------------- /src/utils/errors/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/errors/ValidationError.ts -------------------------------------------------------------------------------- /src/utils/guilds/GuildUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/guilds/GuildUtils.ts -------------------------------------------------------------------------------- /src/utils/guilds/channels/ChannelManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/guilds/channels/ChannelManager.ts -------------------------------------------------------------------------------- /src/utils/guilds/prop-embeds/PropEmbedManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/guilds/prop-embeds/PropEmbedManager.ts -------------------------------------------------------------------------------- /src/utils/logging/AppLog.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/AppLog.interface.ts -------------------------------------------------------------------------------- /src/utils/logging/AppLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/AppLog.ts -------------------------------------------------------------------------------- /src/utils/logging/WinstonLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/WinstonLogger.ts -------------------------------------------------------------------------------- /src/utils/logging/formats/baseFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/formats/baseFormat.ts -------------------------------------------------------------------------------- /src/utils/logging/transports/consoleTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/transports/consoleTransport.ts -------------------------------------------------------------------------------- /src/utils/logging/transports/httpTransportBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/transports/httpTransportBase.ts -------------------------------------------------------------------------------- /src/utils/logging/transports/lokiTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/logging/transports/lokiTransport.ts -------------------------------------------------------------------------------- /src/utils/matches/OddsProcessing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/matches/OddsProcessing.ts -------------------------------------------------------------------------------- /src/utils/matches/formatOdds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/matches/formatOdds.ts -------------------------------------------------------------------------------- /src/utils/matches/matchups.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/matches/matchups.interface.ts -------------------------------------------------------------------------------- /src/utils/props/ActivePropsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/ActivePropsService.ts -------------------------------------------------------------------------------- /src/utils/props/PropCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/PropCacheService.ts -------------------------------------------------------------------------------- /src/utils/props/PropPairingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/PropPairingService.ts -------------------------------------------------------------------------------- /src/utils/props/PropPostingHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/PropPostingHandler.ts -------------------------------------------------------------------------------- /src/utils/props/PropsAutocompleteFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/PropsAutocompleteFormatter.ts -------------------------------------------------------------------------------- /src/utils/props/PropsCacheCronJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/props/PropsCacheCronJob.ts -------------------------------------------------------------------------------- /src/utils/scripts/addJsExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/scripts/addJsExtension.js -------------------------------------------------------------------------------- /src/utils/scripts/pkg-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/scripts/pkg-version.ts -------------------------------------------------------------------------------- /src/utils/timestampUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/src/utils/timestampUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fearandesire/Pluto-Betting-Bot/HEAD/tsconfig.json --------------------------------------------------------------------------------