Commit Graph

296 Commits (3cc566e6b0bd1d0155fc4d81539c83a9213f81e7)

Author SHA1 Message Date
Dragory 7e7bd03798 Fix crash if the close message failed to send when closing a thread 2018-08-08 00:55:03 +03:00
Dragory ff977b3eea Gracefully handle web server errors 2018-08-08 00:54:01 +03:00
Dragory c52938fc84 2.14.1 2018-08-01 00:40:29 +03:00
Dragory 6b8a409ff4 Don't alert for main server pings if the pinger is a bot 2018-08-01 00:40:12 +03:00
Dragory fd0679d6b0 2.14.0 2018-07-27 20:35:50 +03:00
Dragory c7c0ee4e9a Change requiredAccountAge to use hours instead of days 2018-07-27 20:35:37 +03:00
Dragory d2e6dca287 2.13.0 2018-07-27 19:53:42 +03:00
Dragory 65a83b9b01 Documented v2.12.0 and v2.13.0 in CHANGELOG 2018-07-27 19:53:36 +03:00
Dragory 1aa4abd62e Rename account age options 2018-07-27 19:48:45 +03:00
Dragory 4a1f3b0bd5 Merge JonasPardon-master 2018-07-27 19:44:14 +03:00
Dragory a13649dd94 2.12.0 2018-07-26 22:24:44 +03:00
Dragory 26cb1b49e0 Document pingOnBotMention option 2018-07-26 22:11:45 +03:00
Jonas Pardon 9c1a5863f5 Add option for minimum account age for contacting modmail
Saw this on the to-do list and decided to give it a shot. Tested and works without issues for me. I advise testing yourself before merging, there's always a chance I missed something since your code is quite extended to work through.
2018-07-10 11:59:29 +02:00
Miikka a003a7b4e9
Merge pull request #93 from JonasPardon/master
Added an optional close message
2018-07-10 10:51:06 +03:00
Jonas Pardon 6f327b7456 Added an optional close message
You can assign a value to closeMessage to make the bot DM people when their thread gets closed.
2018-07-05 18:34:12 +02:00
Dragory 06a7dd398c Add 2.11.1 changelog 2018-05-14 19:51:23 +03:00
Dragory 2a824d2318 2.11.1 2018-05-14 19:50:38 +03:00
Dragory 445659d592 Fix greetings not being sent after 2.9.0
Greetings broke when multi-server support was added.
This commit fixes that.
2018-05-14 19:49:15 +03:00
Dragory 999bccd7aa 2.11.0 2018-05-03 20:34:25 +03:00
Dragory 59752e460e Update changelog for v2.11.0 2018-05-03 20:34:01 +03:00
Dragory 54e9fbd597 Chunk long messages so they don't fail to send 2018-05-03 20:33:19 +03:00
Dragory 1d2f3dd4d8 Fix crash when the auto-response cannot be sent. Add pingOnBotMention option for controlling whether the staff get pinged for bot mentions. 2018-05-03 20:26:12 +03:00
Dragory cd96c70f1c Switch config parser to JSON5. Accept multiple config file names. 2018-05-03 19:55:21 +03:00
Miikka 685ccdd226
Always show multi-server header when using multiple servers
Previously, if the user was on only one server, the server name would not be shown in the thread header.
2018-05-03 19:37:50 +03:00
Miikka 777ea2dd2c
Fix crash when user edits a DM after the thread is closed 2018-05-03 14:22:38 +03:00
Miikka 82a89b6e86
modules.move: slightly prioritize categories that start with the search string 2018-04-25 02:25:49 +03:00
Miikka d6793d5c12
modules.move: fix !move ignoring the last letter of the category name 2018-04-25 02:21:24 +03:00
Dragory f13f2eee2d 2.10.1 2018-04-21 16:45:16 +03:00
Dragory 54819e01da Update CHANGELOG for 2.10.1 2018-04-21 16:45:10 +03:00
Dragory e5588d7c83 Use minutes as the default unit for timed close
Before, doing !close 30 would close the thread in 30 seconds. Now it
will be closed in 30 minutes.
2018-04-21 16:44:03 +03:00
Dragory a839372cfe You can now use !close c as an alias for !close cancel 2018-04-21 16:42:35 +03:00
Dragory 00e1684afb 2.10.0 2018-04-21 16:41:36 +03:00
Dragory b13d73f555 Update CHANGELOG and README for !alert 2018-04-21 16:41:25 +03:00
Dragory 5e1b5112a2 Add !alert
Using !alert in a modmail thread will ping you the next time the thread
gets a new reply. Use !alert cancel to cancel.
2018-04-21 16:39:38 +03:00
Dragory 93e856aa18 2.9.1 2018-04-21 15:55:33 +03:00
Dragory b606d95f58 v2.9.1 changelog 2018-04-21 15:55:27 +03:00
Dragory 3911d92edc Display source guild in bot mention notifications
Only when using multiple main guilds.
2018-04-21 15:54:41 +03:00
Dragory 46c2cf0eeb 2.9.0 2018-04-21 15:48:46 +03:00
Dragory b31639dc2e Update README and CHANGELOG with recent changes 2018-04-21 15:48:38 +03:00
Dragory 319f6571bc Add !id
The !id command returns the user ID of the current thread. Useful for
getting the user ID on mobile.
2018-04-21 15:41:03 +03:00
Dragory e5b29a235e Add multi-server support and more thread header information
Fixes #63. Multi-server support allows you to set an array of ids in
mainGuildId. If there are more than 1 main guild, the thread header will
display nickname and join date for each main guild the user is in.

Thread header information now also includes how long it's been since the
user joined the guild(s).

The commit also includes some minor code cleanup.
2018-04-21 15:38:21 +03:00
Dragory 1fc32f71d0 Fix #67: errors from privacy settings are now ignored with greetings 2018-04-21 14:31:58 +03:00
Dragory 4305609f0b Add !newthread 2018-04-08 02:56:30 +03:00
Dragory 4fd0929106 Fix typo 2018-03-13 08:01:50 +02:00
Dragory 4c244b15b9 2.8.0 2018-03-13 08:01:00 +02:00
Dragory 0b36977a83 Document !version 2018-03-13 08:00:44 +02:00
Dragory 9c322a5af3 Add !version command 2018-03-13 07:59:27 +02:00
Dragory c5a40e2f7a Document 2.7.0 2018-03-13 07:46:21 +02:00
Dragory 233a7b4cd3 2.7.0 2018-03-13 07:45:39 +02:00
Dragory ab3d70008a Move more code from main.js to individual module files. Rename plugins -> modules. Remove some obsolete comments. 2018-03-13 07:45:31 +02:00