Commit Graph

  • 163619a7f8 Improve registered commands caching bea 2022-11-21 16:24:09 +01:00
  • b015fddf3c Make invite command nicer bea 2022-11-21 16:11:16 +01:00
  • 5e4e438340 Make minimal text changes bea 2022-11-21 15:59:27 +01:00
  • b35b962ac6 Implement basic say command bea 2022-11-21 15:37:12 +01:00
  • 4382f7d490 Fix issue tracker link bea 2022-11-21 15:17:03 +01:00
  • 3038be9a28 Actually register help command bea 2022-11-21 15:14:57 +01:00
  • 24bb560d93 Register help command bea 2022-11-21 15:13:32 +01:00
  • 78d5bd6beb Make some messages nicer bea 2022-11-21 15:07:46 +01:00
  • 3ff154eec6 Rename methods bea 2022-11-21 15:04:12 +01:00
  • e9f475cb59 Refactor code and packages bea 2022-11-21 15:02:40 +01:00
  • cdc45d62f2 Move uptime string generator to config class bea 2022-11-21 15:00:37 +01:00
  • 6998cc92e5 Bump version bea 2022-11-21 14:55:01 +01:00
  • 996cedb154 Finish botinfo command bea 2022-11-21 14:54:45 +01:00
  • 5e08cd748c Update README bea 2022-11-21 14:44:54 +01:00
  • d2caccf080 Finish uptime string generator bea 2022-11-21 14:44:48 +01:00
  • 79c8f1a95e Start implementing bot info command bea 2022-11-21 12:19:35 +01:00
  • 6e9291c535 Implement messages error handling in database bea 2022-11-21 11:23:52 +01:00
  • 083fef3911 Fix expired coinflip channel id bug bea 2022-11-21 11:19:23 +01:00
  • f73b489844 Bump version bea 2022-11-21 11:15:23 +01:00
  • 0da3eecd29 Restrict reflip button to user who ran the command bea 2022-11-21 11:14:07 +01:00
  • 7562e956bc Remove leftover debug log bea 2022-11-21 00:29:22 +01:00
  • 97980f8ed9 Bump version bea 2022-11-21 00:28:51 +01:00
  • 0d92921b45 Ignore SQLite database bea 2022-11-21 00:28:29 +01:00
  • a9ccfbe0bc Remove SQLite database bea 2022-11-21 00:28:10 +01:00
  • 5ee7321978 Implement functional reply tracker bea 2022-11-21 00:27:57 +01:00
  • 98a162a33b Implement SQLite database solving #1 bea 2022-11-21 00:14:13 +01:00
  • 7ffd3442c2 Remove code duplication in coinflip command bea 2022-11-20 22:23:26 +01:00
  • 3a5b2a23c1 Add clearchat dismiss button bea 2022-11-20 22:23:14 +01:00
  • 3d626bb46f Move command handling out of constructor, add coin reflip command bea 2022-11-20 22:09:58 +01:00
  • c44251ddb7 Move avatar resolutions to config class bea 2022-11-20 19:00:27 +01:00
  • 913e8e023a Refactor command packages bea 2022-11-20 18:56:57 +01:00
  • 3474593dc9 Implement command force-refresh arg bea 2022-11-20 18:54:13 +01:00
  • 3578de17c8 Implement avatar resolution autocomplete bea 2022-11-20 18:53:28 +01:00
  • 679d16e1fa Change avatar embed format bea 2022-11-20 18:22:32 +01:00
  • 33d81acc64 Improve internal documentation bea 2022-11-20 18:11:00 +01:00
  • 044445890f Improve avatar command bea 2022-11-20 18:06:07 +01:00
  • 3e1ba12314 Implement avatar grabber command bea 2022-11-20 17:19:40 +01:00
  • 4817bacf5c Improve invite command bea 2022-11-20 16:20:50 +01:00
  • 18db0282d5 Implement invite link command bea 2022-11-20 16:07:04 +01:00
  • b14850acaa Bump bot version bea 2022-11-20 06:15:14 +01:00
  • e592111d1b Update base JDA version bea 2022-11-20 06:13:52 +01:00
  • cd46d601ec Remove pause feature bea 2022-11-20 06:07:25 +01:00
  • c6ee0f3ae1 Sort commands alphabetically bea 2022-11-20 06:05:07 +01:00
  • f156727413 Optimize imports bea 2022-11-20 06:04:34 +01:00
  • a2c1944a32 Move to class-based command handling bea 2022-11-20 06:04:00 +01:00
  • dd4ffe252e Add command to stop bot process bea 2022-11-20 05:57:42 +01:00
  • bd76562bcc Remove "flip a coin" message-command bea 2022-11-20 05:48:31 +01:00
  • cc671499cd Fix null argument error in clearchat bea 2022-11-20 05:47:29 +01:00
  • 96953bddcb Make messages prettier bea 2022-11-20 05:43:17 +01:00
  • 7d9c820243 Implement fully functional clearchat command bea 2022-11-20 05:33:04 +01:00
  • e1ecc310cc Remove dangerous old clearchat message bea 2022-11-20 03:53:53 +01:00
  • fca7c2d26f Fix command registration bea 2022-11-20 03:52:15 +01:00
  • 813107a2f9 Attempt to fix commands getting unregistered bea 2022-11-20 03:49:53 +01:00
  • bfb4aae2aa Register clear command bea 2022-11-20 03:42:59 +01:00
  • f2dc70569d Implement basic clear-chat slash command bea 2022-11-20 03:41:51 +01:00
  • 771e115bbd Update startup method bea 2022-11-20 03:25:51 +01:00
  • fddabae3c3 Make commands util class grab API instance bea 2022-11-20 03:18:14 +01:00
  • 8b9ce25684 Add shutdown interrupt signal listener bea 2022-11-20 03:17:37 +01:00
  • b43b882cab Add coinflip slash command bea 2022-11-20 03:07:43 +01:00
  • fb69dcd863 Implement basic slash commands support bea 2022-11-20 03:01:46 +01:00
  • add9dc0632 Update a comment bea 2022-08-26 20:57:23 +02:00
  • 8b2fee6aec Optimize args extraction bea 2022-08-26 20:43:49 +02:00
  • ff4ffba45d Implement verbosity-changer command at runtime bea 2022-08-26 20:43:12 +02:00
  • d085a671c5 Update pause message bea 2022-08-26 20:29:29 +02:00
  • 3cf8a1c92a Lower invite-link logging delay bea 2022-08-26 20:29:10 +02:00
  • a18b34b784 Add pause command to halt processing bea 2022-08-26 20:27:46 +02:00
  • 2443adfccc Document verbose startup argument bea 2022-08-26 16:30:50 +02:00
  • b3429f9203 Enable JavaDocs generation in Drone CI bea 2022-08-26 16:26:52 +02:00
  • aa223df480 Implement JavaDocs bea 2022-08-26 16:25:41 +02:00
  • 70570624e1 Move shutdown log to delayed actions bea 2022-08-26 03:50:43 +02:00
  • d15132e6d6 Add shutdown event to logs bea 2022-08-26 03:48:55 +02:00
  • 3416c13f10 Add small delay before shutdown bea 2022-08-26 03:48:15 +02:00
  • ffab94f525 Add basic shutdown command bea 2022-08-26 03:46:36 +02:00
  • 0c09a03255 Improve message deletion command bea 2022-08-26 03:39:57 +02:00
  • e4ecd15867 Add simple greeting message bea 2022-08-26 01:47:01 +02:00
  • 63bed66073 Improve message deletion command bea 2022-08-26 01:44:53 +02:00
  • 76c2c9e171 Move logger's anonymous runnable to lambda bea 2022-08-26 01:15:57 +02:00
  • 59c5e09f14 Add demo clear-chat command bea 2022-08-26 01:15:10 +02:00
  • a875053435 Make the bot play Project DIVA bea 2022-08-26 00:39:55 +02:00
  • 00e30bd073 Add support for attachments in message logger bea 2022-08-26 00:20:29 +02:00
  • 7d068892e2 Include user tag in message logger bea 2022-08-26 00:15:47 +02:00
  • a48daf7c8d Add coin-flip with random utils class and allow verbosity as arg bea 2022-08-26 00:13:31 +02:00
  • a032712450 Add verbose message logger bea 2022-08-26 00:13:06 +02:00
  • 59a63b724a Add basic ping response bea 2022-08-25 23:20:51 +02:00
  • 1cff5890bf Fix user-id and invite-link messages sometimes being swapped in logs bea 2022-08-25 23:03:33 +02:00
  • 7bbb22535a Make minor changes bea 2022-08-25 22:59:47 +02:00
  • 1869ae3887 Add Java version disclaimer to README bea 2022-08-25 22:55:03 +02:00
  • 1f12dcbb1c Add basic README and ASCII logo bea 2022-08-25 22:54:08 +02:00
  • 94c126e32b Fix logger timestamp not showing time bea 2022-08-25 22:43:04 +02:00
  • 188eafa2ee Add a delayed log method bea 2022-08-25 22:37:32 +02:00
  • 4853e7e07c Add invite-link generation and logging bea 2022-08-25 22:29:14 +02:00
  • 58963d2653 Make bot token a startup argument bea 2022-08-25 22:20:05 +02:00
  • d75aa7ad19 Add playing state bea 2022-08-25 22:18:36 +02:00
  • d95338d833 Add Drone CI support bea 2022-08-25 22:14:48 +02:00
  • df1219953e Fix log4j dependencies bea 2022-08-25 22:13:53 +02:00
  • 5d576b08eb Add Logger class bea 2022-08-25 22:13:39 +02:00
  • 5d34048ae6 Add basic project structure with Maven and JDA bea 2022-08-25 21:51:00 +02:00
  • 554c342ae8 initial commit bea 2022-08-25 21:50:10 +02:00