Commit Graph

  • c9fad55ade Add file docstrings to every .py file, improved exception docstrings, helper func typehint master Xevion 2021-01-24 23:30:09 -06:00
  • 58884a43ff implement blackjack prediction into client logging, privatize Blackjack data variables, letter conversion function Xevion 2021-01-24 19:13:21 -06:00
  • bc204fe13d fix utf-8 encoding issues in logging FileHandler, round sleep time logs, add hard table logic, fix switched row/col key in generate Xevion 2021-01-24 19:12:00 -06:00
  • 9bebdafd7c Card table key and equality methods, Blackjack basic pair and ace table logic Xevion 2021-01-24 18:55:37 -06:00
  • f2768df33f helper method for matching bot embeds to users, improve helper method docs/formatting Xevion 2021-01-24 18:10:14 -06:00
  • e0e5636c5c move client card parsing into Card.parse_cards method, fix access Union typing mistake, fix missing line in baseline_soft.dat, Card class documentation, remove unneeded Client vars/func Xevion 2021-01-24 18:09:44 -06:00
  • 1a1ae8baf2 updated .gitignore for logs/database/txt data files Xevion 2021-01-24 17:20:06 -06:00
  • 6668e6caec name window with ctypes to distiniguish multiple bot instances, remove old task cooldown code and implement timings.Cooldown objects for tasks and command cooldown, datetime.utcnow switch Xevion 2021-01-24 17:19:18 -06:00
  • 4ca62daea7 Added proper method for modifying (and logging modifications) to Cooldown class, changed to datetime.utcnow instead of localized time.time Xevion 2021-01-24 17:18:07 -06:00
  • b1d888b903 begin to simplify on_message using developed parsers, TaskResponse and TaskCooldownMessage active usage, removing print comments Xevion 2021-01-24 14:26:38 -06:00
  • c01a301014 plot task data with line plot and stacked plot Xevion 2021-01-24 14:25:33 -06:00
  • 64688fdbb1 add parsers check_valid implementation, TaskResponse optional logging, TaskCooldownMessage private vars and unparsed duration Xevion 2021-01-24 14:25:01 -06:00
  • 58a97c9a6b work on new async sqlite3 statistics database Xevion 2021-01-24 14:23:28 -06:00
  • e9446c00e2 proper requirements.txt, TOKEN path constant in client.run Xevion 2021-01-24 14:22:47 -06:00
  • bf09c13d6c proper path constants, logging level constant, file & stream logging Xevion 2021-01-24 14:22:09 -06:00
  • bc1a6c5d7e use STATIC_DIR constants in blackjack table structure generation Xevion 2021-01-24 14:20:08 -06:00
  • bc4f13ac52 PlayOptions namedtuple constant class, uncommitted exceptions, use re.compile in parsers regex for IDE color formatting, change logging Xevion 2021-01-23 23:57:39 -06:00
  • 01762c4dfe custom cooldown class for managing timings separately Xevion 2021-01-23 23:56:00 -06:00
  • 66abc7d424 repo .gitignore Xevion 2021-01-23 20:36:33 -06:00
  • d6b9167ff1 message parsers, strategy table data Xevion 2021-01-23 20:36:26 -06:00
  • 3e58ec7c87 module init, helpers class, custom exceptions Xevion 2021-01-23 20:36:02 -06:00
  • 73c9dd26b5 start moving to full blackjack processing, Blackjack and Card class Xevion 2021-01-23 20:35:43 -06:00
  • 05b72c9f73 begin working on blackjack automation, card processing Xevion 2021-01-23 20:35:25 -06:00
  • 0062925567 basic task automation client, logging and response processing Xevion 2021-01-23 20:34:47 -06:00
  • 25632ff614 custom argparse based client launching, token.dat token storage Xevion 2021-01-23 20:32:31 -06:00
  • 31edc1296b very simple bot implementation from background task example Xevion 2021-01-23 20:26:44 -06:00