Commit Graph

  • 751b18a12d Add scheduled thread closing Dragory 2018-03-11 21:32:14 +0200
  • 13a17efe4e Hide extra error info by npm to make error messages clearer to the user Dragory 2018-03-11 21:31:23 +0200
  • 92508c7e3f Added user configurable mentions HaydenMeloche 2018-03-06 18:40:38 -0500
  • e51b82e3f8 Fix pull request link Dragory 2018-02-24 23:22:57 +0200
  • 9668837664 Mention pull request in the typing proxy CHANGELOG entry Dragory 2018-02-24 23:21:58 +0200
  • 4e8f53847d Remove duplicate config entries in README Dragory 2018-02-24 23:19:58 +0200
  • daf5937520 Document typing proxy Dragory 2018-02-24 23:19:19 +0200
  • 96c011409b 2.1.0 Dragory 2018-02-24 23:16:48 +0200
  • f6ac84cb1a Merge branch 'judge2020-master' Dragory 2018-02-24 23:16:37 +0200
  • 3f99cbd948 Fix merge conflicts Dragory 2018-02-24 23:16:28 +0200
  • 3b56964c91 Document !loglink Dragory 2018-02-24 13:15:28 +0200
  • 24a63e42a6 2.0.1 Dragory 2018-02-24 13:14:49 +0200
  • b2a102f82a A link to the current thread is no longer posted at the beginning of the thread Dragory 2018-02-24 13:14:40 +0200
  • ac64e28d03 Update README and CHANGELOG for the 2.0.0 update Dragory 2018-02-24 13:09:07 +0200
  • f2bfb7d8c9 Merge branch 'experimental' of github.com:Dragory/modmailbot into experimental Dragory 2018-02-24 13:03:02 +0200
  • 5ab65a701e Save username + blocked by id with !block Dragory 2018-02-24 13:02:54 +0200
  • 3e2954f4e3 legacyMigrator: set blocked_by in migrated blocks to null Dragory 2018-02-24 12:58:20 +0200
  • c865eb9d56 legacyMigrator: don't consider log migration if the logs folder is empty Dragory 2018-02-24 12:46:02 +0200
  • bd33606384
    Fix accidental message checking not being case-insensitive Miikka 2018-02-20 12:57:34 +0200
  • 1fa4975e18 Some extra checks for special messageUpdate and messageDelete cases Dragory 2018-02-19 02:03:53 +0200
  • 48bbd8cfe1 Fix bug when updating thread messages Dragory 2018-02-19 00:55:01 +0200
  • c2a7ae6fa3 legacyMigrator: ahem, one more fix Dragory 2018-02-19 00:52:47 +0200
  • 8b4f33f199 legacyMigrator: one more fix for that Dragory 2018-02-19 00:50:55 +0200
  • 8a1b8802b3 legacyMigrator: possible fix for last commit Dragory 2018-02-19 00:49:44 +0200
  • a76a675f4c legacyMigrator: fix open legacy threads having no message logs Dragory 2018-02-19 00:46:15 +0200
  • 87a2c885f8 Add !loglink command Dragory 2018-02-19 00:45:56 +0200
  • b9678d08dd Add !move command Dragory 2018-02-19 00:23:29 +0200
  • 77da76ad2e Mention thread timestamp removal in the changelog Dragory 2018-02-18 23:30:42 +0200
  • adce3e0cbb Fix missing here ping on new threads. Add threadTimestamps option to revert removal of thread timestamps. Dragory 2018-02-18 23:29:24 +0200
  • 92ac21aa33 Fix ignoreAccidentalMessages not working. Fix another weird error with message edits. Dragory 2018-02-18 22:52:37 +0200
  • 0a9f26eaff Fix crash with message edits between bot restarts Dragory 2018-02-18 22:30:10 +0200
  • e0bd96e959 Logs are posted in the log channel again Dragory 2018-02-18 21:21:03 +0200
  • ce6c0da0e2 Fix sorting in !logs Dragory 2018-02-18 21:09:52 +0200
  • 6233e53fe4 Fix incorrect permission check Dragory 2018-02-18 21:07:26 +0200
  • 2bb4aec249 legacyMigrator: fix duplicate blocked users sometimes breaking migration (race condition) Dragory 2018-02-18 21:05:38 +0200
  • 9d61becba9 Thread message body TEXT -> MEDIUMTEXT (for long legacy logs) Dragory 2018-02-18 20:54:08 +0200
  • f1af3d7314 legacyMigrator: add a progress indicator for log migrations Dragory 2018-02-18 20:35:07 +0200
  • a668818421 legacyMigrator: hopefully fix timeout when there are lots of log files to migrate Dragory 2018-02-18 20:22:06 +0200
  • 223c196b95 Update README and CHANGELOG with info about the attachment relaying option Dragory 2018-02-18 20:06:40 +0200
  • 8a77bf1849 Disable small attachment relaying by default, add option for it Dragory 2018-02-18 20:06:24 +0200
  • 43d80f5912 Clarify legacy data migration instructions Dragory 2018-02-18 20:06:04 +0200
  • ce8624e130 Show logs in reverse order again Dragory 2018-02-18 19:43:32 +0200
  • 32c22f4d46 Relay small attachments as attachments. Auto-close threads if the channel no longer exists when receiving a reply. Dragory 2018-02-14 08:53:34 +0200
  • ad7aa66c99 Continue rewrite. Modularize greeting, snippet, and web server functionality. Dragory 2018-02-11 21:54:30 +0200
  • 26c468d5fb
    Add error handling for getDMChannel judge2020 2018-01-22 17:34:12 -0500
  • c306479d8a
    Remove unnecessary comment judge2020 2018-01-22 17:18:15 -0500
  • 036885144e
    Impliment typing proxy judge2020 2018-01-22 17:17:24 -0500
  • bb6d8e5dbf Refactor large parts of the bot Dragory 2018-01-01 02:16:05 +0200
  • 8e388f93bb Remove accidentally committed update.sh file Dragory 2017-12-24 22:10:50 +0200
  • 684a08c92e Also include DB migrations Dragory 2017-12-24 22:09:25 +0200
  • 58f35c87da Start work on moving data to an SQLite database. Add a migrator for legacy data. Dragory 2017-12-24 22:04:08 +0200
  • e034b514f1 Fix extra comma in example config Miikka Virtanen 2017-09-22 23:18:03 +0300
  • adffd52c2e Remove some options from example config. Instead, mention the list of extra options in the install instructions. Miikka Virtanen 2017-09-22 22:46:18 +0300
  • b2d9c93f43 Add newThreadCategoryId option Miikka Virtanen 2017-09-22 22:18:15 +0300
  • ccb6f7345b Fix addidental error when a thread was not returned but no errors were thrown Miikka Virtanen 2017-09-20 23:06:19 +0300
  • d8c29e6e0b Update CHANGELOG Miikka Virtanen 2017-09-20 09:54:00 +0300
  • 21b5400576 Don't display full stack traces for network errors Miikka Virtanen 2017-09-20 09:46:11 +0300
  • 8426e7b170 fix: don't continue forwarding a DM if the thread could not be created Miikka Virtanen 2017-09-20 09:41:54 +0300
  • ebb4ad23d7 Remove cruft left behind by the recent refactoring Miikka Virtanen 2017-09-19 21:33:17 +0300
  • 893bfb091e Set greeting defaults to null Miikka Virtanen 2017-09-19 21:32:48 +0300
  • b934f8eb25 Code refactoring and clean-up Miikka Virtanen 2017-09-19 20:23:55 +0300
  • ddff708ff5 Add 'logChannelId' config option Miikka Virtanen 2017-09-19 17:38:37 +0300
  • 748fd3c463 Update Eris. This should fix the bot's status text. Miikka Virtanen 2017-09-17 01:22:46 +0300
  • 9baa78d099 Add CHANGELOG.md Miikka Virtanen 2017-08-03 22:13:56 +0300
  • d0bad2d6b3 Hotfix #2 Miikka Virtanen 2017-08-03 22:03:39 +0300
  • c330caf249 Hotfix Miikka Virtanen 2017-08-03 22:00:34 +0300
  • 87cbce6dad Update README with recent permission change Miikka Virtanen 2017-08-03 21:51:33 +0300
  • 4963ba6a39 Fix user nicknames. Don't require manageRoles permission by default anymore (moved to config). Miikka Virtanen 2017-08-03 21:50:41 +0300
  • 3b33cde517 Possible fix for 'NOT ON SERVER' Miikka Virtanen 2017-08-03 21:32:16 +0300
  • 9b3cce1694 README: add more info on snippet commands Miikka Virtanen 2017-07-24 03:56:08 +0300
  • 094f490357 Add !edit_snippet for editing snippets. Add !snippets to list all available snippets. Miikka Virtanen 2017-07-24 03:54:03 +0300
  • 27f8ca56dc README: add information about snippets Miikka Virtanen 2017-07-24 03:37:40 +0300
  • 779655d3df snippets: when showing snippet info, make the command more visible Miikka Virtanen 2017-07-24 03:30:47 +0300
  • 8d0367bdcf Update .eslintrc Miikka Virtanen 2017-07-24 03:27:34 +0300
  • c121754800 Add snippets Miikka Virtanen 2017-07-24 03:27:21 +0300
  • dc1a1b1510 Update .nvmrc Miikka Virtanen 2017-07-24 02:48:54 +0300
  • 533052078e Delete yarn.lock in favor of package-lock.json Miikka Virtanen 2017-07-24 02:48:32 +0300
  • 112556ad8d Update requirements and add a start command to package.json Miikka Virtanen 2017-07-24 02:46:55 +0300
  • d4aa7d5fe4 Make edit notif prefixes monospace Miikka Virtanen 2017-07-24 02:43:49 +0300
  • f22330338b greeting: send an empty string as message content for falsy values (such as null) instead Miikka Virtanen 2017-07-24 02:42:26 +0300
  • 77b4ed856d Transliterate non-ascii names for channel names properly Miikka Virtanen 2017-07-24 02:41:31 +0300
  • 1dc21880e2 Clarify some code comments Miikka Virtanen 2017-07-24 02:23:34 +0300
  • 3abb376397 Make commands case-insensitive Miikka Virtanen 2017-07-24 02:13:04 +0300
  • 6a9e55ade0 Make edit notification prefixes the same length Miikka Virtanen 2017-07-24 02:09:39 +0300
  • 32fa668770 Clarify the name of the exported function from greeting Miikka Virtanen 2017-07-24 02:09:06 +0300
  • 3828e9f7ee Clarification in README Miikka Virtanen 2017-06-14 10:12:19 +0300
  • 887facf6a4 Even more ignored words! Miikka Virtanen 2017-05-20 19:45:22 +0300
  • 75d721cca0 More ignored words! Miikka Virtanen 2017-05-20 19:44:09 +0300
  • 4eec9b07a6 More ignored words... Miikka Virtanen 2017-05-19 15:34:04 +0300
  • 7948f12761 More ignored words for new threads Miikka Virtanen 2017-05-19 15:27:28 +0300
  • dc6a0f070d Add configuration options to README Miikka Virtanen 2017-05-18 06:04:20 +0300
  • 6b26c1cb5c Sort logs in descending order Miikka Virtanen 2017-05-18 05:52:21 +0300
  • e258bf8432 Add config option ignoreAccidentalThreads. Using this option, messages that start with 'ok', 'thanks', etc. will be ignored, as they probably shouldn't start a new thread. Miikka Virtanen 2017-05-18 05:47:45 +0300
  • ad3417c827 Add useNicknames config option to use mod nicknames in replies. Post log lists in chunks to avoid hitting the message length limit. Miikka Virtanen 2017-05-18 05:28:11 +0300
  • ab7c1e8611 Add attachment links to received messages only after the attachments have been saved. Don't show edits that result in identical messages. Post new thread notifications in the thread in question, not the main channel. Remove ping from close messages. Miikka Virtanen 2017-05-18 05:20:19 +0300
  • 17707807fc Merge pull request #2 from ahalekelly/master Miikka Virtanen 2017-05-02 11:00:43 +0300
  • 6576c4c5e0 Fix README formatting ahalekelly 2017-05-01 18:04:14 -0400
  • 2c9d135809 Merge pull request #1 from ahalekelly/master Miikka Virtanen 2017-05-01 12:19:56 +0300
  • 71a7e55fd1 Made alwaysReply configurable ahalekelly 2017-05-01 09:14:28 +0000
  • cca19ec38e Treat every message as a reply ahalekelly 2017-05-01 07:56:49 +0000