Commit Graph

412 Commits

Author SHA1 Message Date
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 e8337c40f4
Fixed owner override in music commands 2022-08-26 20:55:24 -05:00
Essem ac871cb453
Clean up now playing embeds, lower volume, make seek accept a timestamp 2022-08-25 10:36:12 -05:00
Essem 1cafef76d7
Added nowplaying alias, update lava-xm-plugin, only require natives when processing images locally, reimplement cache limit 2022-08-22 12:44:25 -05:00
Essem da6f95aad8
Migrate to undici, try new method for getting image size/type/data 2022-08-11 11:46:56 -05:00
Essem 4265e3e914
Make log files rotate, clean up separated text input, add more uncanny images, use a more reliable method to get the instance owner username 2022-08-03 20:54:07 -05:00
Essem b0f4c16d50
Fix reddit slash command text input, make filename detection split on last period 2022-07-30 20:21:06 -05:00
Essem f3eea0d96a
Add uncanny, detect filename from image link 2022-07-30 16:00:09 -05:00
Essem 81ff5ae0ab
Move config files to new directory 2022-07-26 10:38:42 -05:00
Essem 6a409283af
Merged allowed fonts, added comic sans to font list 2022-07-26 01:27:02 -05:00
Essem 398ce07bd2
Improve voice connection checking, take advantage of optional chaining operators 2022-07-23 16:02:04 -05:00
Essem df43f9eb9d
Added more node name fallbacks, move slash command acknowledge to beginning of image command 2022-07-22 20:03:36 -05:00
Essem 0095643dbf
i may be stupid 2022-07-22 19:09:18 -05:00
Essem 57827e6877
Check if sound player is already connected, fallback for Lavalink node name 2022-07-22 19:05:34 -05:00
Essem 2d050046e4
Handle stuck tracks/Lavalink disconnections 2022-07-22 00:22:23 -05:00
Essem 91ad4a01cc
Fix flag 2022-07-07 12:54:02 -05:00
Essem 66fcd3fe12
Fix command, update docs 2022-07-06 19:16:38 -05:00
Essem 02a6e256b5
Added static command field to disable a command in DMs 2022-06-28 16:15:31 -05:00
Essem 551c7294b5
Some tweaks 2022-06-25 12:45:42 -05:00
bjcscat 5072c6ea10
&togif command (libvips version) (#286)
* &togif command

* use libvips not magick

* include libvips build dir in gitignore
2022-06-25 12:40:52 -05:00
Essem df91afee1f
Replace all instances of this.specialArgs with this.options, update docs 2022-06-24 22:03:34 -05:00
Angel f6f9091467
Make help message for &stretch accurate to the aspect ratio it applies (#284) 2022-06-24 17:22:07 -05:00
Essem 9ff41267e9
Change method of getting owner in stats 2022-06-24 16:30:50 -05:00
Essem bb966df085
Add flag to flip speech bubble 2022-06-22 21:55:09 -05:00
Essem e35a8fc529
Resolve alias conflict 2022-06-22 11:22:56 -05:00
Essem 10becff3a0
Replace Lavalink wrapper, migrate to pnpm, add ko-fi sponsor link 2022-06-14 00:38:01 -05:00
IoIxD 16095c0256
Prefix shouldn't be null ever, let alone when message.channel.guild isn't defined. (#276)
* '/eval 9+10' returns 21

* undid 9+10 joke, fixed prefix bug

* nope that's not how it was

* fully undid 9+10 joke oops
2022-06-14 00:03:18 -05:00
Essem 6e6dfb4887
Add new messages, add count alias, update packages 2022-06-09 15:17:33 -05:00
Essem 9d7ba365c8
Fix delay bug on jpeg/deepfry, remove mc/blurple 2022-06-08 12:17:57 -05:00
Essem 4ac90bc761
Begin the purge 2022-06-07 22:14:16 -05:00
Essem 1a86730489
Fix text escape 2022-06-07 22:07:15 -05:00
Essem b5ed2cc62a
Fix avatar and banner 2022-06-07 18:26:50 -05:00
Essem 6b34cb9d9e
Remove delay parameter, change argument handling, make help command show proper flag types 2022-06-07 18:26:40 -05:00
Essem f47a18495d
Add speechbubble alpha option 2022-06-07 16:27:47 -05:00
Essem 38233af2d7
Port deepfry, reddit, resize, and sonic, replace thumbnail with resize, cleanup 2022-05-01 14:37:28 -05:00
Essem 7486d5c170
Port whisper 2022-05-01 14:37:28 -05:00
Essem 1a66bf6077
Fix newlines 2022-05-01 14:37:28 -05:00
Essem a1b12e16b4
Removed trump and leak
Both commands have overstayed their welcome, could return through some other way however
2022-05-01 14:37:27 -05:00
Essem 8b59e70fe5
Port caption2, start blur/colors ports 2022-05-01 14:37:26 -05:00
Essem 2c60e404a4
Port caption to libvips 2022-05-01 14:37:26 -05:00
Essem 93dbadcd0f
Add tag as a slash command 2022-05-01 14:36:52 -05:00
Essem 73a2fd9856
Fixed emote classic command 2022-04-23 18:41:05 -05:00
Essem c4e31ac409
Fixed wikihow classic command bug 2022-04-22 09:42:11 -05:00
Essem 6bf0537c29
Add initial Azure Functions support, clean up gitignore 2022-04-17 10:40:56 -05:00
Essem dd7bd6b4cc
Some music fixes, merge decode and encode into a single command 2022-04-10 11:20:52 -05:00
Essem c37a8a5fcf
Fix voice channel check error 2022-04-05 19:03:49 -05:00
Essem a91c73b5bd
More slash commands, rework soundboard commands, added generic music and soundboard commands, tweak speechbubble 2022-04-04 22:05:28 -05:00
Essem c821d91254
More slash command work 2022-03-31 14:53:22 -05:00
Essem f0f0bff8f3
Fixed audio commands and whisper 2022-03-31 13:47:22 -05:00
Essem 2cffdf6628
Lots of slash command work, added workaround for eris-fleet request debugging 2022-03-31 00:42:03 -05:00
Essem f996180fa9
Slash command preparations 2022-03-22 15:43:26 -05:00
Essem a438fe26df
Add fallback for message checking, add link to privacy policy in info 2022-03-19 23:22:35 -05:00
Essem 57cd37d1eb
Improve running the bot in a global context 2022-03-11 20:28:35 -06:00
Essem 5b2b3549b4
Small tweaks 2022-03-09 13:30:18 -06:00
bjcscat b17611917f Add support for string gravity + speechbubble command 2022-03-08 23:24:48 +00:00
Essem a988b266ec
Some edits 2022-03-05 23:08:08 -06:00
bjcscat 10cb101b0d
avs4you command (#243) 2022-03-05 23:05:14 -06:00
Essem ec6fb7de37
Added tolerance option to uncaption, fixed nogif return type 2022-02-17 08:46:02 -06:00
Essem 467abf13ab
Remove RapidAPI dependency from wikihow 2022-02-06 22:17:39 -06:00
Essem b69ffe0a0c
Fix play 2022-02-01 16:57:15 -06:00
Essem eca5c58af7
Refactor URL handling in play 2022-01-26 23:02:18 -06:00
Essem 7248621048
Specify that image commands also work on GIFs 2022-01-26 12:53:20 -06:00
Essem afa9482ee8
Make some edits to damndaniel 2022-01-26 12:34:26 -06:00
Seif bbfbbd6e08 Add damn daniel command and ogg file 2022-01-23 20:40:11 -08:00
Essem 92926e04a2
Added alias for soos, check if loaded commands end in .js, updated packages 2022-01-23 20:57:11 -06:00
Essem 715ed3bb7b
Added quality option to jpeg, adjusted CMakeLists, more tweaks 2022-01-20 22:52:29 -06:00
Essem 76fe5b6aa6
Added banner, added host 2022-01-18 13:05:39 -06:00
Essem e1cfbff5a8
Improved pagination, empty value checks, and bigints 2022-01-14 23:26:38 -06:00
Essem 72efad0928
Adjusted serverinfo, added message on premature image request end 2022-01-12 19:48:58 -06:00
Essem 64462f2202
Revert qrcreate/qrread removal
The impact wasn't too bad in retrospect
2022-01-12 19:47:36 -06:00
Essem 25e2ac088f
Replace deprecated image service functions 2022-01-08 13:26:04 -06:00
Essem fd77ace48e
Added node version check, some cleanup 2022-01-07 11:44:18 -06:00
Essem fb0c8ffae1
Handle specific edge case in stop 2022-01-05 18:55:42 -06:00
Essem 3234688929
Fixed pause message, handle blank names better 2022-01-05 18:48:08 -06:00
Essem 6d1bc63352
Fixed image server sorting, fixed improper imstat job counts 2022-01-05 10:17:59 -06:00
Essem 33c00f2954
Update to latest eris-fleet, fixed reload bug 2022-01-04 14:05:24 -06:00
Essem 1a76d4d0c4
Fixed avatar arg issue, fixed motivate bottom text 2021-12-30 14:27:18 -06:00
Essem f71f18fc5d
Added grayscale and sepia 2021-12-14 01:16:23 -06:00
Essem 6494dcdcb4
Get user info over REST if it's not cached 2021-12-13 17:09:05 -06:00
Essem 5acd2b1113
Properly await more functions 2021-12-13 16:09:12 -06:00
Essem 5d89d78b44
Merge branch 'image-api-logic' 2021-12-10 00:13:46 -06:00
Essem 30bcb7a969
Added extra font support to some other commands, handle overflow on image api 2021-12-06 01:25:38 -06:00
Essem c4ac08f40a
Remove bing results from image 2021-12-03 20:23:04 -06:00
Essem 2644ce2d4a
Merge branch 'master' into image-api-logic 2021-12-02 18:13:49 -06:00
Essem fbefd0f10a
Tweak zamn, switch Eris to stable, added playing message, fix ping sending multiple messages 2021-12-02 18:12:42 -06:00
ItsODRJR 98b812e0d3
ZAMN Image Command (#195)
* Add files via upload

* Add files via upload

* Update image.cc

* Add files via upload
2021-12-02 18:05:52 -06:00
Essem fe321e00b4
Some fixes 2021-11-26 23:24:13 -06:00
Essem a98601e2e8
this sucks i hate the british 2021-11-25 17:38:42 -06:00
Essem 6689e7d709
Added support for British flags to flag, updated region-flags repo URL 2021-11-25 17:14:41 -06:00
Essem a91215a0c4
Fix embed style 2021-11-21 23:27:08 -06:00
EarTensifier 49a1d434c7 Allow tags with more than 2000 characters to be displayed in embeds 2021-11-21 20:10:36 -08:00
Essem 514166c79f
Added remove, fixed reload and broadcast 2021-11-21 14:23:25 -06:00
Essem e179b923f0
Update packages 2021-11-20 00:55:25 -06:00
Essem 636857e20f
Fixed pagination issues, merged forceskip into skip 2021-11-16 14:40:17 -06:00
Essem 536b931ead
Updated packages, take advantage of new eris-fleet features, fixed issue where messages wouldn't send 2021-11-12 17:21:43 -06:00
dx9er 8431a3ab95
Make the play command play the first attachment if there is one and no arguments are given (#174) 2021-11-10 18:14:37 -06:00
Essem fae75db44a
Switched to content.embeds 2021-11-09 22:09:10 -06:00
Essem ef5023b639
Made seek more precise, added notice to readme 2021-11-09 17:42:18 -06:00
Essem 0aafe950f7
Added seek 2021-11-09 10:49:17 -06:00
Essem 340ef45b17
Allow for multiple bot owners to be set 2021-11-02 19:43:37 -05:00