Commit Graph

28 Commits

Author SHA1 Message Date
Essem 2bd00d7845
Fix restart, slightly stabilize voice leave event 2023-01-28 22:58:51 -06:00
Essem 49a60bba96
Fix some permission checks, fix avatar URLs 2022-09-23 23:50:59 -05:00
Essem 888f2f8b4a
Initial Oceanic port (still unfinished), update packages, remove serverinfo and userinfo 2022-09-23 22:25:16 -05:00
Essem db0decf71a
Replace eris-fleet with a pm2-based cluster system, overhaul image handling, removed azure image api 2022-09-21 00:05:03 -05:00
Essem e474d838b0
Allow classic commands in DMs even when disabled, add channel name to music end message, better check for API_TYPE, update docs 2022-09-09 14:55:03 -05:00
Essem 3392c3c89e
Improve VC leave handling, host now lets you get the current session host, swapped skip/sticker alias, updated xm plugin 2022-08-27 13:27:42 -05:00
Essem 398ce07bd2
Improve voice connection checking, take advantage of optional chaining operators 2022-07-23 16:02:04 -05:00
Essem 0da673975b
Fix a couple of sound player bugs 2022-06-28 20:36:32 -05:00
Essem 52e038c88e
Improve message checking, enable central request handler 2022-03-17 14:28:35 -05:00
Essem 382a7b0298
Refine audio playback some more 2022-01-08 15:54:34 -06:00
Essem 5acd2b1113
Properly await more functions 2021-12-13 16:09:12 -06:00
Essem c5fc1d0b0f
Properly await message deletes, update packages 2021-12-13 15:46:08 -06:00
Essem 14046a811a
Add config option to make the bot stay in voice chat 2021-12-11 23:44:49 -06:00
Essem c8d8973d7b
Fixed bots being counted as users in voice channels 2021-10-07 23:58:24 -05:00
Essem 59e63065f1
Catch more message deletes 2021-09-21 19:15:19 -05:00
Essem 264b59ba59
Added fartreverb, added shuffle, fixed reload error messages, fixed some possible bugs 2021-09-20 12:26:40 -05:00
Essem 3517826f46
Set max skip vote amount based on number of users in voice chat, remove skip votes when session ends 2021-09-19 17:49:02 -05:00
Essem c59a0bf0c4
Pause music when everyone leaves the voice channel, try a slightly different approach to voice events 2021-09-13 17:24:15 -05:00
Essem ae2ebe0337
Port to ESM modules (haha funny), removed cache request, many other changes that I forgot about 2021-08-19 09:19:14 -05:00
Essem bc2826ccbb
Removed quote detection from normal arguments 2021-07-08 21:03:19 -05:00
Essem 299663adf8
Port to eris-fleet 2021-07-04 23:15:27 -05:00
TheEssem 19922858f2 Fixed some issues regarding eris-sharder and newer eris versions 2021-04-29 16:56:32 -05:00
TheEssem c67499af9d Added initial support for detecting videos, prevent music messages from showing on soundboard commands, fixed(?) permission checking 2021-04-19 09:31:39 -05:00
Essem 40223ec8b5
Class commands, improved sharding, and many other changes (#88)
* Load commands recursively

* Sort commands

* Missed a couple of spots

* missed even more spots apparently

* Ported commands in "fun" category to new class-based format, added babel eslint plugin

* Ported general commands, removed old/unneeded stuff, replaced moment with day, many more fixes I lost track of

* Missed a spot

* Removed unnecessary abort-controller package, add deprecation warning for mongo database

* Added imagereload, clarified premature end message

* Fixed docker-compose path issue, added total bot uptime to stats, more fixes for various parts

* Converted image commands into classes, fixed reload, ignore another WS event, cleaned up command handler and image runner

* Converted music/soundboard commands to class format

* Cleanup unnecessary logs

* awful tag command class port

* I literally somehow just learned that you can leave out the constructor in classes

* Pass client directly to commands/events, cleaned up command handler

* Migrated bot to eris-sharder, fixed some error handling stuff

* Remove unused modules

* Fixed type returning

* Switched back to Eris stable

* Some fixes and cleanup

* might wanna correct this

* Implement image command ratelimiting

* Added Bot token prefix, added imagestats, added running endpoint to API
2021-04-12 11:16:12 -05:00
TheEssem 6e8473d784 Only delete messages if they exist, removes errors in console 2020-09-23 14:12:39 -05:00
TheEssem a6137436d2 The bot can now actually interact with the API, fixed issues relating to leaving voice channels 2020-09-01 21:52:12 -05:00
TheEssem 95846d32d4 Fixed some issues with the sound player, search images in original message first, add max limit to dice 2020-08-16 11:48:37 -05:00
TheEssem 59c2c230fb Added initial music commands and category, moved lavalink node config to separate file 2020-07-06 15:19:30 -05:00