Commit Graph

66 Commits

Author SHA1 Message Date
1c5b3a1b6d Remove colorizer hook, simplify logSplitter 2024-01-07 08:42:00 -06:00
06e5cd26d5 Load environment variables before logger development check/setup 2024-01-07 08:38:56 -06:00
a4c00af1fe Setup search command stub, remove unused term cmd option for term lookup cmd 2024-01-07 08:38:17 -06:00
b4b2930a58 Add class duration to time command output 2024-01-07 08:37:43 -06:00
49e5a406d7 Setup Query struct, add parameter builder function 2024-01-07 08:36:38 -06:00
415dabbabb Remove guild command removal code 2024-01-04 09:38:13 -06:00
42d8338ce2 Update README 2024-01-04 09:21:49 -06:00
176b73e252 Return rather than panic in command registration step 2024-01-04 09:21:40 -06:00
ee67cc1e2c Manual, temporary guild command unregistration 2024-01-04 09:21:16 -06:00
44d5e533f3 Fix CentralTime init order (again) 2023-12-26 08:07:09 -06:00
14295d1264 Use central time for zerolog's timestamp acquisition 2023-12-26 07:56:13 -06:00
861870f821 Attempt to disable TimeFormat in ConsoleWriter 2023-12-26 07:52:27 -06:00
f0caab9435 Remove timestamp from global logger 2023-12-26 07:46:29 -06:00
f82de64d3e Test JSON colorizing log hooks 2023-12-26 07:44:02 -06:00
e10edcb5f8 Move debug statement 2023-12-26 07:24:51 -06:00
68cdba4d96 Add debug log on cmd count 2023-12-26 07:19:26 -06:00
56793d6c28 Remove unused variables 2023-12-26 07:16:03 -06:00
04fbc67f91 Move command registration away, add simple command un/re-registration 2023-12-26 07:15:14 -06:00
3020632364 Add debug for current term resolution 2023-12-26 06:52:29 -06:00
0785d6522f Missing tzdata fix 2023-12-26 06:50:24 -06:00
0b4c8ad76f Fix location/YearDayRange init order 2023-12-26 06:46:59 -06:00
544d6689af Add error types, small comment typo 2023-12-26 06:45:17 -06:00
aaf8b8ebcd Improve automatic term selection/identification 2023-12-26 06:45:00 -06:00
073a36ba06 Use DoRequest, fix response unmarshalling 2023-12-26 06:43:14 -06:00
bc52c672f3 Correct redeclaration of environment variable, improve logging, comments & cmd reg/del skip handling for errors 2023-12-25 00:07:09 -06:00
ab00c786db Use StatusCode instead of Status on DoRequest log 2023-12-25 00:06:17 -06:00
a352c4a6ef Setup command deletion & id storage after registration 2023-12-24 23:59:04 -06:00
8e0630fbe7 continue cleaning up main, add comments, integrate environment into command hash key, raise private network initialize sleep 2023-12-24 23:50:21 -06:00
707acc99e2 Catch SIGTERM, only show CTRL+C in development mode 2023-12-24 23:41:23 -06:00
96efd4bdf2 Use key directly, skip base64 2023-12-24 22:39:30 -06:00
bebf017ae3 Add private networking retry ability 2023-12-24 22:27:27 -06:00
7e762ff2aa Fix private URL var name, add helper for retrieving various environment variables 2023-12-24 22:07:44 -06:00
37604e1eeb Prefer private Redis URL 2023-12-24 22:03:22 -06:00
a545cf2b1c Add structhash, hash command definition with xxhash, store & compare with redis 2023-12-24 21:59:03 -06:00
5d8130c3a4 Remove session id log, move DiscordGoLogger, add redis 2023-12-24 20:51:30 -06:00
e03b8e2d99 Remove environment dict output 2023-12-24 20:08:36 -06:00
4542587096 use RAILWAY_ENVIRONMENT var 2023-12-24 20:03:43 -06:00
09f973c46a Continue improving comments & use of structured logs 2023-12-24 20:01:56 -06:00
81e60ed4b7 Simplify onRequest/Response into doRequest, print environment, dev-only consolewriter 2023-12-24 19:24:19 -06:00
d9de5900a6 list command names during registration 2023-12-24 18:00:01 -06:00
2f1f6096ce Continue switching to zerolog, add discord log implementation 2023-12-24 17:31:31 -06:00
e7ef04ac42 Fix global var redeclaration 2023-12-24 15:50:03 -06:00
4dce1de842 Switch from logrus to zerolog, move types into types.go 2023-12-24 15:47:11 -06:00
40330c37ce Switch all logging to logrus, lower session ID log level to debug 2023-12-24 15:02:01 -06:00
50272dddd8 Split stderr/stdout output based on log level, increase time format verbosity 2023-12-24 14:59:53 -06:00
dc75ac302c Lower .env load fail to warn (non-fatal) 2023-12-24 14:52:10 -06:00
93449aa57c Name field 'Days of Week' instead of 'Weekdays' 2023-12-12 00:00:50 -06:00
4cb6b10226 Rename NoCache() to Nonce() 2023-12-12 00:00:38 -06:00
ac8a11538b ParseNaiveTime in MeetingTime API call 2023-12-11 19:30:28 -06:00
ef153fd153 Setup command definitions, meetingtime command fields, footer fetch time 2023-12-11 19:30:13 -06:00