89 Commits

Author SHA1 Message Date
jcreek 0ffd8f15a3 refactor(*): Move command functions into commands.js 2021-02-28 13:11:57 +00:00
jcreek 57421bb33c refactor(*): Move helper methods into helpers.js 2021-02-28 13:11:26 +00:00
jcreek 3f6eab8e11 refactor(*): Move logger code into logger.js 2021-02-28 10:07:24 +00:00
jcreek fa1fada289 fix(*): Add log and try catch loop to prevent getting a user from a mention throwing uncleanly 1.4.1 2021-02-28 09:54:16 +00:00
jcreek eea9841481 feat(*): Clean up whitespace 2021-02-28 09:52:57 +00:00
jcreek 5f875bc91d feat(*): Replace some key messages with embed messages 2021-02-14 19:13:31 +00:00
jcreek dadc08d94c feat(*): Add helpers file with sendEmbedMessage function 2021-02-14 19:13:31 +00:00
jcreek 73906e1957 fix(*): Clear pokemon name and captain name when using the clear queue command 2021-02-14 19:13:31 +00:00
jcreek 84a8f2c22c fix(*): Clear pokemon name and captain ign when filling a queue 2021-02-14 19:13:31 +00:00
jcreek c6333e7d06 feat(*): Disable the automatic channel deletion 2021-02-14 19:13:31 +00:00
jcreek 36366499ed feat(*): Add manual update instructions to readme 2021-02-14 19:13:31 +00:00
jcreek 95e9003ce7 feat(*): Add future feature suggestions section to readme 2021-02-14 19:13:31 +00:00
jcreek 02dc03e5ef fix(*): Enable users with spaces in their username to delete their adventure channels
Why on earth does Discord even allow people to have spaces in their usernames?
2021-02-14 19:13:31 +00:00
jcreek d901ee4672 fix(*): Hand edge cases for the start command 2021-02-14 19:13:31 +00:00
jcreek 6865d021a3 fix(*): Use prefix rather than command text for help and adminhelp commands 2021-02-14 19:13:31 +00:00
jcreek c8dbcd9120 fix(*): Missed empty queue check for when a player leaves a queue they were the only one in 2021-02-14 19:13:31 +00:00
jcreek df6211d5e4 feat(*): Finish implementing start command 2021-02-14 19:13:31 +00:00
jcreek 17a8f98ca3 fix(*): Fix further missed lowercasing of channel names by Discord for text channels 2021-02-14 19:13:31 +00:00
Josh Creek 8d7df9d4ec feat(*): Remove potential feature from readme as it has been implemented 2021-02-14 19:13:31 +00:00
Josh Creek 2e5c468c8f feat(*): Add start command for voting to start the adventure before the queue is full 2021-02-14 19:13:31 +00:00
Josh Creek 3d51cc1551 feat(*): Update help commands to use the correct command symbol from the config file rather than hard-coding one 2021-02-14 19:13:31 +00:00
jcreek be885bc286 fix(*): Fix bug where text channel names are automatically lowercased by Discord so couldn't be deleted if the username had capital letters 2021-02-14 19:13:31 +00:00
jcreek f127e09858 fix(*): Fix broken channel deletion and add more helpful logs 2021-02-14 19:13:31 +00:00
jcreek 3191be31e1 feat(*): Add a dev token for debugging and testing in the dev discord 2021-02-14 19:13:31 +00:00
jcreek c48edec643 feat(*): Enable console logging even in production so Jord can see logs easily 2021-02-14 19:13:31 +00:00
jcreek c642d95335 feat(*): Improve logging and error handling 2021-02-14 19:13:31 +00:00
jcreek e08495bfc2 feat(*): Remove unused getCurrentDateAndTime function 2021-02-14 19:13:30 +00:00
jcreek 087fecf93a fix(*): Further fixes to elasticsearch logging to get the stacktrace coming through correctly 2021-02-14 19:13:30 +00:00
jcreek c3fcc15f06 fix(*): Make the elasticsearch logging render out log data correctly for filtering in kibana 2021-02-14 19:13:29 +00:00
jcreek 939a99b62d feat(*): Implement winston-elasticsearch for logging to Elasticsearch 2021-02-14 19:12:59 +00:00
jcreek 3aa3f7ac52 refactor(*): Move maxqueuesize to alphabetical order 2021-02-14 19:12:11 +00:00
jcreek 9459e2714c feat(*): Increase default channel delete time to 30 minutes 2021-02-14 19:11:53 +00:00
jcreek 6a3cec4a0e feat(*): Add config option to toggle auto deleting commands 2021-02-14 19:11:53 +00:00
jcreek be7ba9e28d feat(*): Add channel delete time to config file 2021-02-14 19:11:53 +00:00
jcreek c48c5f32a9 feat(*): Add config file content 2021-02-14 19:11:04 +00:00
jcreek 76a3431512 feat(*): Add timestamps to logs v1.1.1 2020-10-29 19:20:49 +00:00
jcreek 3c5aa62d33 feat(*): Added logs for creating and deleting channels 2020-10-29 19:20:37 +00:00
jcreek 62d9df4dcb refactor(*): Delete channels using names not ids 2020-10-29 19:20:24 +00:00
jcreek 2a915d9b31 feat(*): Change the message text 2020-10-29 19:19:57 +00:00
jcreek 54b30212c8 feat(*): Add v2.0 potential features section to readme 2020-10-27 00:01:20 +00:00
jcreek f683386583 fix(*): Fix broken adventure channel deletion v1.1.0 2020-10-26 22:42:11 +00:00
jcreek 4035abf933 feat(*): Improve comment clarity 2020-10-26 22:24:23 +00:00
jcreek 22529d38a0 feat(*): Send DM message in new adventure channel 2020-10-26 22:24:07 +00:00
jcreek f4b55bcd11 feat(*): Add new help commands to readme 2020-10-26 22:11:07 +00:00
jcreek b4ee73da0e refactor(*): Move maxqueuesize to alphabetical order 2020-10-26 22:10:40 +00:00
jcreek fb2203308d feat(*): Increase default channel delete time to 30 minutes 2020-10-26 22:10:09 +00:00
jcreek 9fc701406d feat(*): Add help and adminhelp commands 2020-10-26 22:09:49 +00:00
jcreek 0f5d9278eb fix(*): Fix wrong captain name in text channel 2020-10-26 18:14:24 +00:00
jcreek 69b24b8998 feat(*): Set delete channel timeout to use minutes, not seconds for production v1.0 2020-10-26 17:26:08 +00:00
jcreek 48e23eb2f2 feat(*): Update Docker information in readme file 2020-10-26 17:22:17 +00:00