Commit graph

  • f2e81b7eeb Only check permissions on current channel TheEssem 2021-03-12 14:42:07 -0600
  • b9a6b9e615 Updated status messages TheEssem 2021-03-11 09:49:32 -0600
  • 03aa3b3a2b Removed Twitter bot TheEssem 2021-03-08 10:37:43 -0600
  • 8c760a527d Removed status section from userinfo TheEssem 2021-03-08 09:10:31 -0600
  • 165fff0cf2 Fixed dispose weirdness with caption and spin TheEssem 2021-03-06 11:39:54 -0600
  • 4a4822851f Fixed GIF detection stuff TheEssem 2021-03-06 10:33:00 -0600
  • 7cf9bcca4e write stable audio queue code challenge (instantly failed) TheEssem 2021-03-05 22:13:58 -0600
  • 4fac887e22 Pass cleaned message content to commands, could break things but idk TheEssem 2021-03-05 21:59:13 -0600
  • 4419d73d97 soundplayer crash prevention TheEssem 2021-03-05 15:32:37 -0600
  • f6bec828d7 Fixed database thing TheEssem 2021-03-05 15:20:15 -0600
  • f0c685d8c4 Make soundreload more useful TheEssem 2021-03-05 15:13:54 -0600
  • 2499fb2a3b Don't rely on lavacord eris helper package, another pagination fix attempt, make cowsay use a different lib TheEssem 2021-03-05 12:06:22 -0600
  • 45bb53d521 Ping the user when a response takes over 3 minutes, added config option for specifying a custom 8mb image domain TheEssem 2021-03-05 12:03:17 -0600
  • 4d5ef3c24f Added edit date to help page, fixed image command quote TheEssem 2021-03-04 22:33:03 -0600
  • 362a0c0d80 Install libvips in the Dockerfiles TheEssem 2021-03-04 09:05:19 -0600
  • 429bfdd540 v1.4.4 TheEssem 2021-03-04 08:46:22 -0600
  • a8db0a1204 Fixed qrread not being properly sanitized TheEssem 2021-03-04 08:42:45 -0600
  • e3b3bdc7b7 Merge branch 'master' of https://github.com/esmBot/esmBot TheEssem 2021-02-25 15:41:14 -0600
  • a74f2691a8
    Remove redundant animationDelay calls (#68) adroitwhiz 2021-02-25 16:31:10 -0500
  • c6769b555d v1.4.3 TheEssem 2021-02-25 15:18:48 -0600
  • dabf02eb5f
    Fix flag command erroring when no flag provided (#67) adroitwhiz 2021-02-25 16:10:03 -0500
  • 4842479001
    Optimize dithering (#66) adroitwhiz 2021-02-25 16:09:53 -0500
  • 928eb7fa16 Fixed API Dockerfile TheEssem 2021-02-25 14:11:03 -0600
  • d25639c0ec
    Pass sock in recursive acceptJob calls (#65) adroitwhiz 2021-02-19 22:01:41 -0500
  • bd486f5c04
    Build native commands in parallel (#63) adroitwhiz 2021-02-19 11:29:59 -0500
  • 6c5c625203
    Build ImageMagick in parallel (#64) adroitwhiz 2021-02-19 11:29:01 -0500
  • 3d85389638 Image commands now use optimizeTransparency instead of optimizeImageLayers TheEssem 2021-02-12 18:22:36 -0600
  • e7ffa23411 Some assorted fixes TheEssem 2021-02-07 11:08:55 -0600
  • 443da54298 Updated to Eris 0.14, removed spam, removed unused font TheEssem 2021-01-27 22:57:13 -0600
  • 31712edf79 Added YouTube API rate limit message TheEssem 2021-01-27 11:17:11 -0600
  • 7167956a76
    Stop using ffprobe to read GIF frame delay (#57) adroitwhiz 2021-01-26 21:30:04 -0500
  • 8483cff28f Added liblqr to dockerfiles TheEssem 2021-01-20 20:20:04 -0600
  • 905cf5919f v1.4.2 TheEssem 2021-01-18 14:47:25 -0600
  • 62346cbae4 Rework image API again, replaced many calls to replace with replaceAll TheEssem 2021-01-18 14:11:28 -0600
  • b2b8fd643a Add proper support for gfycat gifs, attempt to handle image errors "better", added some new activity messages TheEssem 2021-01-17 20:40:52 -0600
  • 116ed94ca3 Attempt to fix a crash with pagination reaction removal TheEssem 2021-01-16 23:46:07 -0600
  • 3de4858b5a
    Clean up image API code paths (#49) adroitwhiz 2021-01-09 20:50:29 -0500
  • 9069ed5a34
    Update file-type dependency (#51) adroitwhiz 2021-01-09 13:39:19 -0500
  • c2bd68263b Made image API node chooser sort by job amount instead of CPU usage, added soundreload TheEssem 2021-01-08 12:08:10 -0600
  • 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 TheEssem 2021-01-06 16:10:31 -0600
  • 7b64c4ca2a Fixed some queue related stuff TheEssem 2021-01-04 23:19:59 -0600
  • 85f38042b9 v1.4.1 TheEssem 2021-01-04 21:02:59 -0600
  • 9f2bd1fecb Make the bot itself get the image file type again TheEssem 2021-01-04 20:53:34 -0600
  • 10ee3c6a31 Removed unnecessary message to main thread TheEssem 2021-01-04 17:33:13 -0600
  • 87e2e56ef0 Fixed help page generator still attempting to register moderation commands TheEssem 2021-01-04 14:35:24 -0600
  • 2a3f84f628 Properly request only the first 1024 bytes when getting image type TheEssem 2021-01-04 11:10:57 -0600
  • dd114e27b5 Added more activity messages, updated packages, allow any public Lavalink instance to be used via the "local" parameter, added clearer error message for API timeouts TheEssem 2021-01-04 10:29:18 -0600
  • 9ab13f5389 Added "sphere" as an alias for globe TheEssem 2021-01-03 12:04:41 -0600
  • b94fd6fd89 Merge branch 'adroitwhiz-manage-resources-better' TheEssem 2021-01-03 11:50:40 -0600
  • 66743d6fa9 Close image API resources instead of forcing exit adroitwhiz 2021-01-03 01:05:12 -0500
  • be53f8d352 Handle errors properly *and* also hopefully fix the file descriptor issue for real TheEssem 2021-01-02 23:56:27 -0600
  • ae32a3f9f1
    Initialize cpuLoad to 0 (#46) adroitwhiz 2021-01-03 00:02:41 -0500
  • 87ab7d39d4 Another attempt to fix the EMFILE error, update license for the new year TheEssem 2021-01-02 22:40:44 -0600
  • 67ca7d79d0 Fixed events overloading file descriptor limit TheEssem 2020-12-30 18:46:17 -0600
  • c4c358dcd9 Fixed pango test escape issues TheEssem 2020-12-30 11:37:41 -0600
  • 5e170c8fe7 v1.4.0 TheEssem 2020-12-29 22:32:49 -0600
  • ae1406b518 *final* final changes TheEssem 2020-12-29 22:26:45 -0600
  • 3730691ba2 Final fixes TheEssem 2020-12-29 20:33:51 -0600
  • 8a2d4e6669 Fixed image API request closing prematurely, disabled music commands in production, various fixes regarding direct messages, fixed reply image checking, and removed yoda TheEssem 2020-12-26 12:17:10 -0600
  • 7a254a5139 Added load-based api node selection TheEssem 2020-12-25 20:27:45 -0600
  • 9ada79d1e5
    add parseCommand so it shows me on the esmbot github (#34) Tzlil 2020-12-26 02:14:10 +0200
  • 67a7a71547 More docker fixes TheEssem 2020-12-25 09:47:22 -0600
  • 0614f41323 Package.json cleanup TheEssem 2020-12-24 22:43:32 -0600
  • b73fd3d91b A couple of dockerfile fixes TheEssem 2020-12-24 21:32:15 -0600
  • 9febf3f9d2
    Ensure npm has access to package.json. (#31) elitwo 2020-12-22 23:20:05 +0000
  • 9b4861ae4a Fixed database stop crash, made playing status use the current bot username TheEssem 2020-12-18 18:57:41 -0600
  • 5fa5f21289 Moved database driver-specific code to their own files TheEssem 2020-12-18 18:50:25 -0600
  • d47c7cacbb Changed DB config settings TheEssem 2020-12-18 16:05:43 -0600
  • 3594c4d353 Added proper config options for PostgreSQL TheEssem 2020-12-18 15:42:34 -0600
  • 873b3f59bc More caching stuff, changed info command a bit TheEssem 2020-12-18 14:46:59 -0600
  • ef945adf09 Added support for using both MongoDB and PostgreSQL, changed image api timeouts, removed all moderation commands TheEssem 2020-12-17 20:32:19 -0600
  • 69d8100f23 Actually made screenshot owner-only, made image API interaction more secure TheEssem 2020-12-14 12:39:18 -0600
  • 78ae47dbbb Handle API errors more gracefully, fixed sharpen, restrict screenshot to the bot owner TheEssem 2020-12-14 10:58:31 -0600
  • 9c496a4984
    Bump ini from 1.3.5 to 1.3.8 (#28) dependabot[bot] 2020-12-11 16:47:06 -0600
  • a1c24ea30d Allow sound player to start even if some nodes are down, docker maintenance TheEssem 2020-12-11 16:46:05 -0600
  • 0566dca06d Some tweaks to music player commands, added loop, renamed existing loop command to unfreeze TheEssem 2020-12-11 13:52:02 -0600
  • df5ed094a8 Updated readme to point to new setup guide TheEssem 2020-12-08 09:59:57 -0600
  • 8df322ae04 Added example tweets.json file TheEssem 2020-12-08 09:39:23 -0600
  • 620212257d Changed 8MB image embed TheEssem 2020-12-07 20:42:36 -0600
  • c6b7e6629c
    Add docker-compose file (#27) Jake Stanger 2020-12-08 02:40:17 +0000
  • 3deb2b4986 Added warning message for Win32, fixed api not getting env data TheEssem 2020-12-03 10:30:33 -0600
  • 59dec7f857 Made image functions run on a worker thread when the API is disabled TheEssem 2020-11-26 11:48:19 -0600
  • 94b0bc19a4 Added reply support to image detection, added stealth plugin to screenshot, made credits static, more fixes TheEssem 2020-11-26 09:31:24 -0600
  • ca6cffa67c Some security fixes TheEssem 2020-11-20 15:16:52 -0600
  • fe051afdb0
    even more pain Essem 2020-11-20 13:51:28 -0600
  • 94135aa914
    pain Essem 2020-11-20 13:36:39 -0600
  • 1d04404eaf
    Update codeql-analysis.yml Essem 2020-11-20 13:24:25 -0600
  • 7e597d1d2d
    Create codeql-analysis.yml Essem 2020-11-20 13:20:01 -0600
  • ad149156ad Switched to an image API implementation by Terradice TheEssem 2020-11-17 08:52:12 -0600
  • 6761e39d70 A little bit of cleanup TheEssem 2020-11-09 22:09:57 -0600
  • 02bd4c6fd8
    Merge pull request #23 from samhza/fix-gettype Essem 2020-11-09 22:08:22 -0600
  • 940e16b232 Fixed caption font sizing TheEssem 2020-11-09 22:04:29 -0600
  • 66cf9dc518
    utils/image.js: fix getType on local files Samuel Hernandez 2020-11-07 20:50:32 -0500
  • 0600cf230f Caption now supports more unicode characters, more api work, fixed multiple bugs TheEssem 2020-11-05 15:40:18 -0600
  • a03d3a5e79 Fixed GIF commands for real (lol) TheEssem 2020-10-19 20:24:53 -0500
  • 5e34e45ac4 Fixed GIF-only commands TheEssem 2020-10-19 18:48:43 -0500
  • cf5c649384 Heavy work on the image detection code, fixed mention prefixes not being properly registered TheEssem 2020-10-18 16:53:35 -0500
  • 6cd9878632 Remove warnings while building image commands TheEssem 2020-10-06 15:21:39 -0500
  • ac4e1f5dd8 Simplified and fixed image API, updated packages TheEssem 2020-10-06 14:48:22 -0500
  • f1404a8393 Fixed compatibility with Eris 0.13, get patron list dynamically TheEssem 2020-10-06 10:18:33 -0500