Commit Graph

36 Commits

Author SHA1 Message Date
Matthias Portzel 3f03fc6ed0 IRB Discord fix and better error reporting 2024-03-24 00:49:25 -04:00
Matthias Portzel 58b6850c84 Copyright dedication 2024-03-23 02:36:50 -04:00
Matthias Portzel 7d1bdfb1ec Maybe better error handling 2024-03-23 02:31:05 -04:00
Matthias Portzel 982ced773e Attempt global error handling 2024-03-23 02:25:29 -04:00
Matthias Portzel 3517091fdb Quick fix for puzzle editing 2024-03-23 02:21:58 -04:00
Matthias Portzel e5afe6fab8 Some quick edit puzzle fixes 2024-03-23 02:20:38 -04:00
Matthias Portzel 37a8ab8738 Add (untested) edit puzzle command 2024-03-23 02:17:01 -04:00
Matthias Portzel 9276a2e574 Split puzzle message into multiple messages 2024-03-23 01:49:31 -04:00
Matthias Portzel f071e9b883 Untested author attribution, what could go wrong 2024-03-23 01:18:16 -04:00
Matthias Portzel 1931b6f1b9 Fix /solve-for 2024-03-20 00:06:51 -04:00
Matthias Portzel 722edce208 Event.respond requires "content:" 2024-03-20 00:01:30 -04:00
Matthias Portzel 1161cb2615 Add /solve-for command 2024-03-19 23:58:09 -04:00
Matthias Portzel 1c71c41669 Fix more bad bugs 2024-03-19 23:16:12 -04:00
Matthias Portzel 2b5ae391b2 $bot instead of bot 2024-03-19 23:08:51 -04:00
Matthias Portzel b1da3266c9 Syntax fix 2024-03-19 23:07:42 -04:00
Matthias Portzel fa3f3cad2d Untested features: Puzzle Pings, Puzzle ordering, Solve bug fixes 2024-03-19 23:05:06 -04:00
Matthias Portzel ba659ddd97 Remove my-solutions, which were only included because of typo 2024-03-19 22:43:16 -04:00
Matthias Portzel 2a1b6cfe2d Untested bug fixes and status feature woohoo 2024-03-19 22:39:37 -04:00
Matthias Portzel e3159b1858 Add puzzle author field and Solves table 2024-03-11 22:41:13 -04:00
Matthias Portzel 1afab2c266 Add /preview-puzzle command; message for solving 2024-03-09 21:59:22 -05:00
Matthias Portzel 85f57be385 Add Puzzle public id and submission instructions to puzzle message 2024-03-09 18:53:57 -05:00
Matthias Portzel c89f9cc84b Fix typo 2024-03-09 16:49:12 -05:00
Matthias Portzel 5be848c5b9 Message after puzzle submission 2024-03-09 16:42:47 -05:00
Matthias Portzel 1c8d75bbc3 Push test 2024-03-09 16:32:07 -05:00
Matthias Portzel ba4b3589cd Push test 2024-03-09 16:31:40 -05:00
Matthias Portzel 2c7fd1850b Push test 2024-03-09 16:27:19 -05:00
Matthias Portzel f8ebff6ff1 Push test 2024-03-09 16:10:46 -05:00
Matthias Portzel 1aa7447ae6 Switch from ActiveRecord to Sequel; /add-puzzle 2024-03-09 15:55:36 -05:00
Matthias Portzel 76dfc2fa0f quintuple backticks in IRB blocks 2024-03-09 14:00:45 -05:00
Matthias Portzel 9dd498e89e Add .tool-versions for ruby and asdf 2024-03-02 17:42:48 -05:00
Matthias Portzel 37a3705c15 Mark puzzle as used 2024-03-02 08:28:01 -05:00
Matthias Portzel 1399db073d v1.0 unless something breaks in which case this was a beta 2024-02-29 21:42:05 -05:00
Matthias Portzel 764f23b7bb Refactor; add remove-role and remove-commands 2023-12-30 13:24:33 -08:00
Matthias Portzel ea5550e2a0 Ephemeral messages (so others can't see them) 2023-08-14 22:20:28 -07:00
Matthias Portzel 1f3afa17c8 First week puzzle checking 2023-08-14 21:46:58 -07:00
Matthias Portzel 140c523e81 Initial commit. Config and Gemfile 2023-08-14 20:59:38 -07:00