Commit Graph

110 Commits (32c22f4d465212b3287661a281ae374abb46d4b2)

Author SHA1 Message Date
Dragory 32c22f4d46 Relay small attachments as attachments. Auto-close threads if the channel no longer exists when receiving a reply. 2018-02-14 08:53:48 +02:00
Dragory ad7aa66c99 Continue rewrite. Modularize greeting, snippet, and web server functionality. 2018-02-11 21:54:30 +02:00
Dragory bb6d8e5dbf Refactor large parts of the bot 2018-01-01 02:16:05 +02:00
Dragory 8e388f93bb Remove accidentally committed update.sh file 2017-12-24 22:10:50 +02:00
Dragory 684a08c92e Also include DB migrations 2017-12-24 22:09:25 +02:00
Dragory 58f35c87da Start work on moving data to an SQLite database. Add a migrator for legacy data. 2017-12-24 22:04:08 +02:00
Miikka Virtanen e034b514f1 Fix extra comma in example config 2017-09-22 23:18:03 +03:00
Miikka Virtanen adffd52c2e Remove some options from example config. Instead, mention the list of extra options in the install instructions. 2017-09-22 22:46:18 +03:00
Miikka Virtanen b2d9c93f43 Add newThreadCategoryId option 2017-09-22 22:18:15 +03:00
Miikka Virtanen ccb6f7345b Fix addidental error when a thread was not returned but no errors were thrown 2017-09-20 23:06:19 +03:00
Miikka Virtanen d8c29e6e0b Update CHANGELOG 2017-09-20 09:54:00 +03:00
Miikka Virtanen 21b5400576 Don't display full stack traces for network errors
They pointed to Eris internals anyway, and are pretty unreadable.
2017-09-20 09:46:11 +03:00
Miikka Virtanen 8426e7b170 fix: don't continue forwarding a DM if the thread could not be created 2017-09-20 09:41:54 +03:00
Miikka Virtanen ebb4ad23d7 Remove cruft left behind by the recent refactoring 2017-09-19 21:33:17 +03:00
Miikka Virtanen 893bfb091e Set greeting defaults to null 2017-09-19 21:32:48 +03:00
Miikka Virtanen b934f8eb25 Code refactoring and clean-up 2017-09-19 20:23:55 +03:00
Miikka Virtanen ddff708ff5 Add 'logChannelId' config option 2017-09-19 17:38:37 +03:00
Miikka Virtanen 748fd3c463 Update Eris. This should fix the bot's status text. 2017-09-17 01:22:46 +03:00
Miikka Virtanen 9baa78d099 Add CHANGELOG.md 2017-08-03 22:13:56 +03:00
Miikka Virtanen d0bad2d6b3 Hotfix #2 2017-08-03 22:03:39 +03:00
Miikka Virtanen c330caf249 Hotfix 2017-08-03 22:00:34 +03:00
Miikka Virtanen 87cbce6dad Update README with recent permission change 2017-08-03 21:51:33 +03:00
Miikka Virtanen 4963ba6a39 Fix user nicknames. Don't require manageRoles permission by default anymore (moved to config). 2017-08-03 21:50:41 +03:00
Miikka Virtanen 3b33cde517 Possible fix for 'NOT ON SERVER' 2017-08-03 21:32:16 +03:00
Miikka Virtanen 9b3cce1694 README: add more info on snippet commands 2017-07-24 03:56:08 +03:00
Miikka Virtanen 094f490357 Add !edit_snippet for editing snippets. Add !snippets to list all available snippets. 2017-07-24 03:54:03 +03:00
Miikka Virtanen 27f8ca56dc README: add information about snippets 2017-07-24 03:37:40 +03:00
Miikka Virtanen 779655d3df snippets: when showing snippet info, make the command more visible 2017-07-24 03:30:47 +03:00
Miikka Virtanen 8d0367bdcf Update .eslintrc 2017-07-24 03:27:34 +03:00
Miikka Virtanen c121754800 Add snippets 2017-07-24 03:27:21 +03:00
Miikka Virtanen dc1a1b1510 Update .nvmrc 2017-07-24 02:48:54 +03:00
Miikka Virtanen 533052078e Delete yarn.lock in favor of package-lock.json 2017-07-24 02:48:32 +03:00
Miikka Virtanen 112556ad8d Update requirements and add a start command to package.json 2017-07-24 02:46:55 +03:00
Miikka Virtanen d4aa7d5fe4 Make edit notif prefixes monospace 2017-07-24 02:44:15 +03:00
Miikka Virtanen f22330338b greeting: send an empty string as message content for falsy values (such as null) instead 2017-07-24 02:42:26 +03:00
Miikka Virtanen 77b4ed856d Transliterate non-ascii names for channel names properly 2017-07-24 02:41:31 +03:00
Miikka Virtanen 1dc21880e2 Clarify some code comments 2017-07-24 02:23:34 +03:00
Miikka Virtanen 3abb376397 Make commands case-insensitive 2017-07-24 02:13:04 +03:00
Miikka Virtanen 6a9e55ade0 Make edit notification prefixes the same length
From "Before" and "After" to "B" and "A" respectively.
Makes it easier to compare small edits.
2017-07-24 02:09:39 +03:00
Miikka Virtanen 32fa668770 Clarify the name of the exported function from greeting 2017-07-24 02:09:06 +03:00
Miikka Virtanen 3828e9f7ee Clarification in README 2017-06-14 10:12:19 +03:00
Miikka Virtanen 887facf6a4 Even more ignored words! 2017-05-20 19:45:22 +03:00
Miikka Virtanen 75d721cca0 More ignored words! 2017-05-20 19:44:09 +03:00
Miikka Virtanen 4eec9b07a6 More ignored words... 2017-05-19 15:34:04 +03:00
Miikka Virtanen 7948f12761 More ignored words for new threads 2017-05-19 15:27:28 +03:00
Miikka Virtanen dc6a0f070d Add configuration options to README 2017-05-18 06:04:20 +03:00
Miikka Virtanen 6b26c1cb5c Sort logs in descending order 2017-05-18 05:52:21 +03:00
Miikka Virtanen 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. 2017-05-18 05:47:45 +03:00
Miikka Virtanen ad3417c827 Add useNicknames config option to use mod nicknames in replies. Post log lists in chunks to avoid hitting the message length limit. 2017-05-18 05:28:11 +03:00
Miikka Virtanen 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. 2017-05-18 05:20:19 +03:00