Commit Graph

  • 61745c36d0 Implement alias command bea 2022-12-20 17:17:13 +01:00
  • 480b8b5eda Add help command and command categories bea 2022-12-20 17:05:59 +01:00
  • f9fe12a248 Remove deprecated and unused private method bea 2022-12-20 15:15:03 +01:00
  • 28d7ff18ba Throw exception in case of serialization issue bea 2022-12-20 15:13:21 +01:00
  • 1644a4b07d Make serialization util class bea 2022-12-20 15:11:44 +01:00
  • 68dceaff13 Use enum instead of boolean for page switching bea 2022-12-20 15:09:35 +01:00
  • 7dcdf9dbde Remove duplication bea 2022-12-20 15:04:39 +01:00
  • c4d81fb0e4 Add javadoc comment bea 2022-12-20 14:53:58 +01:00
  • 24a55e14fd Merge two classes bea 2022-12-20 14:51:29 +01:00
  • cce57b8108 Optimize imports bea 2022-12-20 14:50:09 +01:00
  • fc846fa901 Remove duplicated method bea 2022-12-20 14:49:44 +01:00
  • 4476dd2f7b Fix small emoji translation issue bea 2022-12-20 03:44:00 +01:00
  • 2d7cadea02 Optimize imports bea 2022-12-20 03:17:32 +01:00
  • b4c80fe56a Make urban command support slash too bea 2022-12-20 02:17:27 +01:00
  • 60ee5f2ae2 Allow sender to delete their own urban command results bea 2022-12-20 00:59:26 +01:00
  • 8ca70dac78 Fix urban dictionary term not getting parsed correctly for url bea 2022-12-20 00:52:31 +01:00
  • d412801758 Bump version to 0.5.8 bea 2022-12-20 00:35:08 +01:00
  • 4ef42ffa9e Make urban command support multiple entries bea 2022-12-20 00:34:49 +01:00
  • 0f54211ecd Improve urban dictionary parsing bea 2022-12-19 22:53:25 +01:00
  • d5664eb646 Improve urban dictionary parsing bea 2022-12-19 22:45:02 +01:00
  • 1421d52598 Keep newlines in urban dictionary parser bea 2022-12-19 21:58:57 +01:00
  • 639c54bc52 Bump version to 0.5.7 bea 2022-12-19 21:43:07 +01:00
  • 28c0f1d750 Implement urban dictionary lookup command bea 2022-12-19 21:42:55 +01:00
  • 3259a49ace Change a magic ball response bea 2022-12-19 21:03:20 +01:00
  • 4d888d68b9 Make it send a message instead of responding to 8ball bea 2022-12-19 21:00:25 +01:00
  • 7959044335 Bump version to 0.5.6 bea 2022-12-19 20:39:08 +01:00
  • fb3c08fc41 Add basic love calculator message command bea 2022-12-19 20:38:32 +01:00
  • 09ec600234 Bump version to 0.5.5 bea 2022-12-19 18:37:38 +01:00
  • c9ff329cbb Make magicball support slash commands too bea 2022-12-19 18:37:17 +01:00
  • 8f4f341aab Improve magic ball answers bea 2022-12-19 18:28:21 +01:00
  • a030821197 Implement magic ball message command bea 2022-12-19 18:24:29 +01:00
  • e531eef1d6 Bump version to 0.5.4 bea 2022-12-19 17:32:18 +01:00
  • b033763704 Improve diceroll looks, implement limits to avoid abuse bea 2022-12-19 17:30:47 +01:00
  • 982902fc6d Ignore bots interacting with hideko bea 2022-12-19 16:54:15 +01:00
  • 00441f089f Remove unneeded todo bea 2022-12-19 16:48:20 +01:00
  • 1f6f23e917 Make clear command also delete the sender's message bea 2022-12-19 16:47:49 +01:00
  • 1e07ede83e Bump version to 0.5.3 bea 2022-12-19 01:41:04 +01:00
  • 1a8409994c Implement basic functional diceroll command bea 2022-12-19 01:36:43 +01:00
  • b0a1381589 Fix command label being passed as arg in case of no args bea 2022-12-19 00:22:51 +01:00
  • 9504921f27 Fallback to 0 instead of 1 bea 2022-12-19 00:14:30 +01:00
  • c9528848bc Fix console error when int parsing fails in clear message bea 2022-12-19 00:13:14 +01:00
  • 2d1f6699ba Re-register accidentally removed invite command bea 2022-12-19 00:10:00 +01:00
  • 595e81e02c Bump JDA version to more stable beta bea 2022-12-19 00:07:02 +01:00
  • 764ff23010 Bump version to 0.5.2 bea 2022-12-19 00:05:49 +01:00
  • 32ea099690 Fix messages with newlines not being handled for commands bea 2022-12-19 00:05:36 +01:00
  • 1410e4e8af Make say support both slash and message commands bea 2022-12-19 00:05:13 +01:00
  • 81e621ec1a Bump version to 0.5.1 bea 2022-12-18 23:49:00 +01:00
  • c486630adb Make avatar support both slash and message commands bea 2022-12-18 23:47:54 +01:00
  • af16e6d8ac Bump version to 0.5.0 bea 2022-11-23 00:01:38 +01:00
  • 50ccda214f Finish command completion listener implementation bea 2022-11-23 00:01:05 +01:00
  • ff084cf8e8 Rename datasource package bea 2022-11-22 23:44:34 +01:00
  • be3895d268 Update Maven dependencies bea 2022-11-22 23:44:03 +01:00
  • a045d0cb2d Bump version to 0.4.6 bea 2022-11-22 23:42:48 +01:00
  • 0016b5de30 Force using config enum class instead of direct entry path bea 2022-11-22 23:42:21 +01:00
  • 6480795368 Discontinue config.yml file in favor of class mapping bea 2022-11-22 23:40:44 +01:00
  • ae6647a51e Bump version to 0.4.3 bea 2022-11-22 23:29:29 +01:00
  • 40aac28e34 Make bot version consistent with Maven bea 2022-11-22 23:28:59 +01:00
  • 70578d2ffc Bump version to 0.4.0 bea 2022-11-22 22:00:59 +01:00
  • 5f73c4069b Make bot commands run in separate threads by default bea 2022-11-22 21:59:58 +01:00
  • b681acdbca Make bot announce its prefix bea 2022-11-22 21:48:13 +01:00
  • 19100758cb Bump version bea 2022-11-22 21:42:46 +01:00
  • b2a62d754e Make invite support both slash and message commands bea 2022-11-22 21:42:35 +01:00
  • c186c9c576 Improve bot info page bea 2022-11-22 21:32:20 +01:00
  • c7208eef84 Make botinfo support both slash and message commands bea 2022-11-22 21:02:48 +01:00
  • 89fc2aa0a6 Bump version to 0.3.1 bea 2022-11-22 20:51:23 +01:00
  • 96ea29b103 Reduce bot name to just Hideko bea 2022-11-22 20:50:53 +01:00
  • 4015aecc99 Make coinflip support both slash and message commands bea 2022-11-22 20:50:37 +01:00
  • ff80e754ff Add comment bea 2022-11-22 20:42:47 +01:00
  • 3f1835e059 Move clearchat command to base class bea 2022-11-22 20:39:55 +01:00
  • ecdb0c73e8 Add tiny comment bea 2022-11-22 17:27:56 +01:00
  • 655840dc82 Implement basic permission check for message commands bea 2022-11-22 17:08:31 +01:00
  • 11e4a07698 Refactor objects package bea 2022-11-22 16:41:08 +01:00
  • a7ac446b0b Remove the need to register slash commands separately bea 2022-11-22 16:39:31 +01:00
  • ee263a1297 Bump version to 0.3.0 bea 2022-11-22 16:20:28 +01:00
  • a9790b3525 Complete message command parser and listener bea 2022-11-22 16:19:08 +01:00
  • 501b1bc71c Bump version bea 2022-11-22 14:55:47 +01:00
  • 244e8ace76 Remove redundant API command fetcher bea 2022-11-22 14:53:46 +01:00
  • 526880e1f1 Start implementing message-base commands bea 2022-11-22 14:40:44 +01:00
  • 882c695484 Make slash commands interface and load them dynamically bea 2022-11-22 14:32:22 +01:00
  • 7ae4790d5c Add bot owner info to botinfo command bea 2022-11-22 00:45:58 +01:00
  • 51de18206e Refactor clearchat class bea 2022-11-22 00:35:10 +01:00
  • d3db53a451 Cleanup imports bea 2022-11-22 00:34:37 +01:00
  • 656dff4b26 Refactor packages bea 2022-11-22 00:31:52 +01:00
  • 8faa9c4677 Refactor datasource classes bea 2022-11-22 00:28:33 +01:00
  • f9e1578899 Fix heartbeat error not always being logged bea 2022-11-22 00:12:24 +01:00
  • 72115cbec2 Bump version bea 2022-11-22 00:08:36 +01:00
  • 0b05f2858f Update README with new bot startup guide bea 2022-11-22 00:08:19 +01:00
  • 843ee43275 Finish implementing configuration file bea 2022-11-22 00:04:34 +01:00
  • b6bf366822 Allow reading values from config bea 2022-11-21 23:36:42 +01:00
  • c650caa090 Finish configuration init method bea 2022-11-21 23:28:33 +01:00
  • f74ae43673 Refactor Config class bea 2022-11-21 20:20:11 +01:00
  • e396ce6417 Start implementing yaml loading bea 2022-11-21 20:19:35 +01:00
  • 66d27fe1fe Start implementing config file bea 2022-11-21 20:04:28 +01:00
  • d9d0ce3236 Bump version bea 2022-11-21 19:55:04 +01:00
  • a5ddbf0d2e Implement heartbeat for uptime monitoring bea 2022-11-21 19:54:49 +01:00
  • 0bcb5d58f4 Set message expiration time to 15 seconds bea 2022-11-21 19:11:18 +01:00
  • 531ff66bae Bump version bea 2022-11-21 19:07:49 +01:00
  • da511f2913 Database overhaul to fix #3 bea 2022-11-21 19:07:34 +01:00
  • 0aec543a46 Bump version bea 2022-11-21 16:28:31 +01:00
  • 326ad68e38 Add emoji to invite command button bea 2022-11-21 16:24:21 +01:00