Lewis Crichton
3dd7fa4ed8
Make processing emoji an environment variable ( #83 )
2021-03-19 10:26:17 -05:00
07e1fa8dc2
Allow user/reply mentions
2021-03-18 21:24:37 -05:00
9f300f763a
Switch to postgres in docker compose
2021-03-18 11:19:08 -05:00
5d2e2b5274
Upgraded retrotext and DBL posting packages, fixed mention prefixes and DM commands
2021-03-18 09:29:03 -05:00
c0332673bf
well crap
2021-03-16 15:59:59 -05:00
03ddf5c88c
Fixed mention prefix
2021-03-16 15:45:10 -05:00
74baa29684
Send unsanitized content to commands via content parameter, fixed emote command, removed another async promise
2021-03-16 13:24:21 -05:00
cb8f939378
v1.4.5
2021-03-16 10:44:45 -05:00
b0313bc041
wow thanks eris for not blocking these by default
2021-03-16 10:33:16 -05:00
4c83c55344
supposedly async promises are bad lmao
2021-03-15 22:29:48 -05:00
f2e81b7eeb
Only check permissions on current channel
2021-03-12 14:42:07 -06:00
b9a6b9e615
Updated status messages
2021-03-11 09:49:32 -06:00
03aa3b3a2b
Removed Twitter bot
2021-03-08 10:37:43 -06:00
8c760a527d
Removed status section from userinfo
2021-03-08 09:10:31 -06:00
165fff0cf2
Fixed dispose weirdness with caption and spin
2021-03-06 11:39:54 -06:00
4a4822851f
Fixed GIF detection stuff
2021-03-06 10:33:00 -06:00
7cf9bcca4e
write stable audio queue code challenge (instantly failed)
2021-03-05 22:13:58 -06:00
4fac887e22
Pass cleaned message content to commands, could break things but idk
2021-03-05 21:59:13 -06:00
4419d73d97
soundplayer crash prevention
2021-03-05 15:32:37 -06:00
f6bec828d7
Fixed database thing
2021-03-05 15:20:15 -06:00
f0c685d8c4
Make soundreload more useful
2021-03-05 15:13:54 -06:00
2499fb2a3b
Don't rely on lavacord eris helper package, another pagination fix attempt, make cowsay use a different lib
2021-03-05 12:06:22 -06:00
45bb53d521
Ping the user when a response takes over 3 minutes, added config option for specifying a custom 8mb image domain
2021-03-05 12:03:17 -06:00
4d5ef3c24f
Added edit date to help page, fixed image command quote
2021-03-04 22:33:03 -06:00
362a0c0d80
Install libvips in the Dockerfiles
2021-03-04 09:05:19 -06:00
429bfdd540
v1.4.4
2021-03-04 08:46:22 -06:00
a8db0a1204
Fixed qrread not being properly sanitized
2021-03-04 08:42:45 -06:00
e3b3bdc7b7
Merge branch 'master' of https://github.com/esmBot/esmBot
2021-02-25 15:41:14 -06:00
adroitwhiz
a74f2691a8
Remove redundant animationDelay calls ( #68 )
2021-02-25 15:31:10 -06:00
c6769b555d
v1.4.3
2021-02-25 15:18:48 -06:00
adroitwhiz
dabf02eb5f
Fix flag command erroring when no flag provided ( #67 )
2021-02-25 15:10:03 -06:00
adroitwhiz
4842479001
Optimize dithering ( #66 )
2021-02-25 15:09:53 -06:00
928eb7fa16
Fixed API Dockerfile
2021-02-25 14:11:03 -06:00
adroitwhiz
d25639c0ec
Pass sock
in recursive acceptJob
calls ( #65 )
2021-02-19 21:01:41 -06:00
adroitwhiz
bd486f5c04
Build native commands in parallel ( #63 )
2021-02-19 10:29:59 -06:00
adroitwhiz
6c5c625203
Build ImageMagick in parallel ( #64 )
2021-02-19 10:29:01 -06:00
3d85389638
Image commands now use optimizeTransparency instead of optimizeImageLayers
2021-02-12 18:22:36 -06:00
e7ffa23411
Some assorted fixes
2021-02-07 11:08:55 -06:00
443da54298
Updated to Eris 0.14, removed spam, removed unused font
2021-01-27 22:57:13 -06:00
31712edf79
Added YouTube API rate limit message
2021-01-27 11:17:11 -06:00
adroitwhiz
7167956a76
Stop using ffprobe to read GIF frame delay ( #57 )
...
* Stop using ffprobe to read GIF delay
* Default image delay to 0
2021-01-26 20:30:04 -06:00
8483cff28f
Added liblqr to dockerfiles
2021-01-20 20:20:04 -06:00
905cf5919f
v1.4.2
2021-01-18 14:47:25 -06:00
62346cbae4
Rework image API again, replaced many calls to replace with replaceAll
2021-01-18 14:11:28 -06:00
b2b8fd643a
Add proper support for gfycat gifs, attempt to handle image errors "better", added some new activity messages
2021-01-17 20:40:52 -06:00
116ed94ca3
Attempt to fix a crash with pagination reaction removal
2021-01-16 23:46:07 -06:00
adroitwhiz
3de4858b5a
Clean up image API code paths ( #49 )
...
* Document image.js a bit
* Close image.js sockets in all code paths
I'm not sure whether sockets get GC'd when the function returns
* Remove getFormat
It was only called from one place, and the object property names were
quite confusing
* Clean up image.js conditional a bit
I had to write out an entire truth table for this and work it all out
Thinking hard
* Move actual ImageMagick calling into separate file
This gets rid of the weird, brain-melting ouroboros of code that
recurses across threads and processes.
* Reduce amount of getType wrangling
This amounted to an awful lot of dead conditionals after the image
commands were all modified to pass in image types anyway. This has also
led to two different implementations diverging, which causes bugs like
GIF commands applied to non-GIFs erroring instead of providing a
user-friendly message.
* Unify image-runner return type, clarify image type
This allows us to remove the fromAPI parameter from image-runner, and
helps greatly clarify the behavior around image types.
* Deduplicate GIF code, fix "not a GIF" handling
The special "nogif" value is now stored as the image type instead of its
value, as the value must always be a Buffer now--no loosely-typed
shenanigans.
2021-01-09 19:50:29 -06:00
adroitwhiz
9069ed5a34
Update file-type dependency ( #51 )
2021-01-09 12:39:19 -06:00
c2bd68263b
Made image API node chooser sort by job amount instead of CPU usage, added soundreload
2021-01-08 12:08:10 -06:00
55da0db479
The image API no longer uses a unique thread for each job (due to image processing using its own thread anyway), added dummy DB driver
2021-01-06 16:10:31 -06:00