Commit graph

  • 8393f599b0 Added Dockerfile for api, allow bot to be run via npm start TheEssem 2020-09-26 11:23:27 -05:00
  • 6e8473d784 Only delete messages if they exist, removes errors in console TheEssem 2020-09-23 14:12:39 -05:00
  • 7047081f98 Fixed some music player stuff TheEssem 2020-09-22 15:33:07 -05:00
  • 925eb387dd Fixed issue with skip vote counts, added headless chrome IP to config, other fixes TheEssem 2020-09-18 19:54:52 -05:00
  • bc59550625 Fixed commands in DMs TheEssem 2020-09-13 15:49:18 -05:00
  • 719fdf5871 Changed include dirs, updated readme/packages, use more efficient command checking, fixed reverse TheEssem 2020-09-12 13:57:25 -05:00
  • 58613d60ee Merge branch 'master' of https://github.com/esmBot/esmBot into master TheEssem 2020-09-12 11:16:24 -05:00
  • 4dc714f30a
    Merge pull request #17 from esmBot/dependabot/npm_and_yarn/node-fetch-2.6.1 Essem 2020-09-12 08:11:36 -05:00
  • e7b9a04692
    Bump node-fetch from 2.6.0 to 2.6.1 dependabot[bot] 2020-09-12 08:19:11 +00:00
  • 17b347761d Reverted qrread native module TheEssem 2020-09-11 15:22:25 -05:00
  • 81c291ffa7 Apparently some other commands had the same issue TheEssem 2020-09-10 21:04:09 -05:00
  • ecef687ed8 Fixed issue with speed on gifvs TheEssem 2020-09-10 20:50:52 -05:00
  • 7f5c6ab8f9 Fixed some commands not running TheEssem 2020-09-10 13:31:41 -05:00
  • 4caec5aefa Fixed characters not being properly encoded, fixed images not being properly appended, more fixes TheEssem 2020-09-09 21:36:20 -05:00
  • 0bd8905829 Don't read database on every message (why the hell did i think this was even remotely good design) TheEssem 2020-09-09 20:14:01 -05:00
  • 0d8e14ed90 Fixed invert (?) TheEssem 2020-09-07 15:11:52 -05:00
  • 91b8735203 Attempt to fix clean replacing empty text TheEssem 2020-09-05 16:33:21 -05:00
  • 1c686016bb Allow changing default prefix in config TheEssem 2020-09-03 17:48:28 -05:00
  • e0d7ea7a57 Added ability to disable tags for a server, added way to remove warnings TheEssem 2020-09-03 14:26:39 -05:00
  • 8b346240e9 Removed env stuff from API TheEssem 2020-09-02 22:52:01 -05:00
  • a6137436d2 The bot can now actually interact with the API, fixed issues relating to leaving voice channels TheEssem 2020-09-01 21:52:12 -05:00
  • fdc08575f3 Another readme update TheEssem 2020-09-01 17:23:43 -05:00
  • c471bd8af8 Preliminary DM support, update URLs to point to new repo link TheEssem 2020-09-01 17:10:19 -05:00
  • 631cdc5ef6 Initial API work TheEssem 2020-08-31 17:15:34 -05:00
  • f415b3bb09 Changed image function syntax, improved dice, switched to fs.promises, might have also done other stuff but idk TheEssem 2020-08-27 21:34:12 -05:00
  • 95846d32d4 Fixed some issues with the sound player, search images in original message first, add max limit to dice TheEssem 2020-08-16 11:48:37 -05:00
  • a82341ea4f Change readme to reflect switch back to MongoDB TheEssem 2020-08-13 08:51:18 -05:00
  • ba664fd19a Reject feedback messages if they contain links, increased image request timeout, some other fixes TheEssem 2020-08-13 08:47:41 -05:00
  • 23eb83d7b6
    Merge pull request #13 from geniiii/patch-1 Essem 2020-08-12 21:54:47 -05:00
  • 5c81bfbf42
    Update installation instructions geni 2020-08-13 04:34:20 +03:00
  • b8527067d9 Fixed issue with lengthen, added new activity messages TheEssem 2020-08-06 14:21:48 -05:00
  • 70c4ff298f Added command usage count to help, remove nonexistent commands from database, add build method to package.json TheEssem 2020-07-29 18:06:34 -05:00
  • f9c8d6b26d A bit of cleanup TheEssem 2020-07-28 09:38:55 -05:00
  • a11fee5ff1 Move QR code decoding to c++ module TheEssem 2020-07-27 18:02:59 -05:00
  • 7a13431dfa Added script to migrate tweets TheEssem 2020-07-26 19:58:19 -05:00
  • 6eee7c6058 Moved back to MongoDB, added some extra flags to flag TheEssem 2020-07-26 19:52:13 -05:00
  • 0ebd0a0cee Added crop and loop, fixed database not properly adding new commands TheEssem 2020-07-23 17:43:39 -05:00
  • 10e934e722 I thought I fixed this issue with avatar but apparently not TheEssem 2020-07-23 16:10:24 -05:00
  • fea07b47ce Merged hackban with ban TheEssem 2020-07-23 15:56:03 -05:00
  • 9555406229 Final Magick++ ports, removed gm module TheEssem 2020-07-23 15:49:34 -05:00
  • e860aee986 Even more Magick++ ports TheEssem 2020-07-22 19:54:58 -05:00
  • 78dbeabd39 Ported even more commands to Magick++ TheEssem 2020-07-22 13:12:38 -05:00
  • 950ce00a80 Added extra pm2 and sigint handling TheEssem 2020-07-21 20:29:32 -05:00
  • bf19e24063 Ported homebrew, fixed explode TheEssem 2020-07-21 09:03:08 -05:00
  • 264bcf5425 Magick++ ports wave 3, fixed issues with avatar and globe TheEssem 2020-07-20 17:10:04 -05:00
  • 8d1a560343
    Merge pull request #10 from TheEssem/dependabot/npm_and_yarn/lodash-4.17.19 Essem 2020-07-16 21:32:48 -05:00
  • 23caf74d00
    Bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-17 00:54:32 +00:00
  • f26bade555 why do I keep missing things TheEssem 2020-07-16 19:54:03 -05:00
  • 710dfdcf84 Prevent using images larger than 25MB, automatically cancel request after 15 seconds TheEssem 2020-07-16 19:53:44 -05:00
  • 7100c408b9 missed a spot TheEssem 2020-07-16 09:33:35 -05:00
  • d3f46edfa6 Added globe, Magick++ ports wave 2 TheEssem 2020-07-16 09:31:48 -05:00
  • 617cf01090 Allow server admins to delete tags, don't run ready functions more than needed TheEssem 2020-07-16 09:28:09 -05:00
  • bf14371b52 Ported more commands to Magick++, cleaned up a bit TheEssem 2020-07-14 09:53:51 -05:00
  • bdb15aee3f Native module migration wave 1, fixed issue with avatar TheEssem 2020-07-12 10:14:39 -05:00
  • a097312620 Add script to migrate database from MongoDB to PostgreSQL TheEssem 2020-07-10 13:31:06 -05:00
  • 2a67b76169 Migrated database to PostgreSQL, updated packages TheEssem 2020-07-10 12:07:24 -05:00
  • 0760136ded Attempt workaround for Twitter errors crashing the bot, fixed lavalink memory leak TheEssem 2020-07-07 14:28:16 -05:00
  • 8e5c0aa2ac More music/sound work TheEssem 2020-07-06 16:39:56 -05:00
  • 59c2c230fb Added initial music commands and category, moved lavalink node config to separate file TheEssem 2020-07-06 15:19:30 -05:00
  • 111b177968 Moved gm extensions and lavalink connection to start of ready, removed unused variable in stats TheEssem 2020-07-02 10:33:27 -05:00
  • c141540a2a Added pixelate, made play use the new system TheEssem 2020-06-27 17:17:57 -05:00
  • 7dbf6fdf2a Automatically disable voice commands if Lavalink is missing TheEssem 2020-06-27 16:34:31 -05:00
  • 63277d9855 v1.3.3 TheEssem 2020-06-27 12:28:24 -05:00
  • d8a95c6f29 Added example Lavalink config and Docker startup script TheEssem 2020-06-27 12:27:18 -05:00
  • 0cc80da8b6 Huge sound player overhaul using Lavalink, added boom, removed prunejuice, boat, and bus, re-encoded audio files with ffmpeg TheEssem 2020-06-27 12:18:26 -05:00
  • 56faea8d59 Adjusted flag sizing some more, removed fortnite, added some database connection args TheEssem 2020-06-26 09:36:03 -05:00
  • 6056e49728 Changed source of flags, added new activity message TheEssem 2020-06-21 12:12:58 -05:00
  • 2f1c37579e Added flag, fixed the command count issue (for real) TheEssem 2020-06-18 14:02:35 -05:00
  • 49d9be8b93 Updated packages TheEssem 2020-06-17 12:02:34 -05:00
  • 8dbf0a3396 Increased sharpen effectiveness TheEssem 2020-06-17 11:59:45 -05:00
  • 6e7dcc679f Fix spin I guess TheEssem 2020-06-08 17:04:26 -05:00
  • 24d7dd5085 Updated readme to include mscorefonts TheEssem 2020-06-06 15:51:45 -05:00
  • ce1ddc2c65 v1.3.2 TheEssem 2020-06-04 18:24:32 -05:00
  • addb16fcd0 Fixed wikihow request URL and headers, removed unnecessary optimization from motivate TheEssem 2020-06-04 18:18:16 -05:00
  • f3dd98c293 (hopefully) fixed command count TheEssem 2020-05-31 15:01:17 -05:00
  • 119fd36a6c Docker image maintenance, added new activity line TheEssem 2020-05-25 15:36:53 -05:00
  • 9fbb5dfe64
    did I really forget to coalesce caption2 Essem 2020-05-23 08:55:18 -05:00
  • 6f66799518 v1.3.1 TheEssem 2020-05-20 13:58:30 -05:00
  • 53b4f80848 Added soos TheEssem 2020-05-20 13:52:37 -05:00
  • ba07757d1d Added automatic process to delete stale database entries TheEssem 2020-05-20 13:24:57 -05:00
  • 8d9859ea72 Fixed qrcreate, added help page URL to help command title TheEssem 2020-05-17 18:02:30 -05:00
  • 8abc023d67 Added some new messages TheEssem 2020-05-15 19:06:27 -05:00
  • 80d871551b
    Add emphasis to what is stored in the database Essem 2020-05-15 14:28:58 -05:00
  • 78778e54d7 Removed unnecessary logs TheEssem 2020-04-26 17:20:07 -05:00
  • de672a341f hotfix TheEssem 2020-04-26 17:17:32 -05:00
  • f3627a659b v1.3.0 TheEssem 2020-04-26 17:04:23 -05:00
  • c65a8115aa Added count, added some new playing lines, fixed security issue with hackban TheEssem 2020-04-26 16:55:33 -05:00
  • e9f4109f43 Switched source for avatar command, added alias to motivate TheEssem 2020-04-24 23:21:05 -05:00
  • 88dd0c6172 Use lean() method on read-only database calls TheEssem 2020-04-24 15:25:27 -05:00
  • 881dfd34d7 Added toggle for temporary image storage TheEssem 2020-04-23 21:14:03 -05:00
  • af8bce1d3e Made image use DuckDuckGo instead of Google Custom Search TheEssem 2020-04-23 20:54:57 -05:00
  • ce27b9090e Removed note about WSL in readme TheEssem 2020-04-23 17:40:43 -05:00
  • 18330d3db9 Remove image URL from arguments of image commands TheEssem 2020-04-23 17:38:01 -05:00
  • 67be772998 Added freeze TheEssem 2020-04-23 17:08:53 -05:00
  • 97c5ee8c05 Added fallback for large images, fixed corrupt xmp profile issue, updated packages TheEssem 2020-04-20 15:52:22 -05:00
  • 56e6419c02 Fixed glaring oversight in channel TheEssem 2020-04-12 15:59:23 -05:00
  • c50e0d7319 v1.2.8 TheEssem 2020-04-12 15:06:00 -05:00
  • f6425dc294 Refactored image/embed handling to prepare for something, don't use fuzz with sonic TheEssem 2020-04-12 14:51:48 -05:00
  • 2fbad4a38a Added some extra notes about data storage TheEssem 2020-04-11 23:20:02 -05:00
  • 114650adf1 Added PRIVACY.md TheEssem 2020-04-09 22:30:50 -05:00