Dragory
|
8ba25d9504
|
Update Node.js version ranges in package.json and index.js
|
2020-08-13 03:40:34 +03:00 |
Dragory
|
86a060410f
|
Apply code style from .eslintrc
|
2020-08-13 00:08:37 +03:00 |
Dragory
|
6b8c7e1bdf
|
Rename config.js to cfg.js
So people don't accidentally edit the config source file rather than
their own config file.
|
2020-07-19 13:36:07 +03:00 |
Dragory
|
3fc3905628
|
Update node-sqlite3 to v5. Update Node.js version requirements accordingly.
|
2020-07-09 04:05:28 +03:00 |
Dragory
|
200b236c75
|
Fix error on launch when using a fresh database
|
2020-05-25 02:45:07 +03:00 |
Dragory
|
cc23142a31
|
Improve error messages
|
2020-05-25 02:38:35 +03:00 |
Dragory
|
6eb9b973c0
|
More consistent log formatting. Store DM channel IDs and inbox message IDs with thread messages. Add !dm_channel_id. Add message numbers to the database in preparation for !edit and !delete. Some code reorganisation.
|
2020-05-25 01:33:10 +03:00 |
Dragory
|
099e01c25a
|
Update Node.js version check at startup to require Node.js 10
|
2019-06-09 21:02:34 +03:00 |
Dragory
|
b5fe1de87b
|
Ignore errors from unknown message types
|
2019-06-05 23:11:08 +03:00 |
Dragory
|
5717bf83fd
|
Make !close time parser stricter and allow 'd' for days. Format close time better in the confirmation message. Add additional start-up info for missing dependencies.
|
2018-03-13 07:27:59 +02:00 |
Dragory
|
43d80f5912
|
Clarify legacy data migration instructions
|
2018-02-18 20:06:04 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
094f490357
|
Add !edit_snippet for editing snippets. Add !snippets to list all available snippets.
|
2017-07-24 03:54:03 +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
|
c121754800
|
Add snippets
|
2017-07-24 03:27:21 +03:00 |
Miikka Virtanen
|
d4aa7d5fe4
|
Make edit notif prefixes monospace
|
2017-07-24 02:44:15 +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
|
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 |
ahalekelly
|
71a7e55fd1
|
Made alwaysReply configurable
|
2017-05-01 09:14:28 +00:00 |
ahalekelly
|
cca19ec38e
|
Treat every message as a reply
|
2017-05-01 07:56:49 +00:00 |
Miikka Virtanen
|
7320f6bf9c
|
Handle it gracefully when we can't get guild member info. Indicate if this was due to the member not existing on the guild or because the endpoint didn't give us enough data.
|
2017-02-15 01:26:17 +02:00 |
Miikka Virtanen
|
e7ed0e5a21
|
Add some debug stuff
|
2017-02-15 01:20:56 +02:00 |
Miikka Virtanen
|
3bdd0384f4
|
Don't you love bugs that only show up in prod?
|
2017-02-15 01:19:08 +02:00 |
Miikka Virtanen
|
1a44065b61
|
Handle error when guild member doesn't have a user
|
2017-02-15 01:14:26 +02:00 |
Miikka Virtanen
|
2281d01d8c
|
Possibly proper fix
|
2017-02-15 01:10:44 +02:00 |
Miikka Virtanen
|
1f235bb806
|
Fix2
|
2017-02-15 01:04:57 +02:00 |
Miikka Virtanen
|
087fd85447
|
Fix
|
2017-02-15 01:02:45 +02:00 |
Miikka Virtanen
|
c671ab9273
|
Add more info at the start of modmail threads. Change greetingGuildId to a more universal mainGuildId. Start using semi-proper version numbers.
|
2017-02-15 00:57:53 +02:00 |
Miikka Virtanen
|
70601f1d00
|
Show mod username for anonymous replies in logs
|
2017-02-10 07:39:17 +02:00 |
Miikka Virtanen
|
513439746f
|
Add new user greetings
|
2017-02-10 07:04:23 +02:00 |
Miikka Virtanen
|
6a13724c6a
|
Major refactor about done
|
2017-02-10 06:36:47 +02:00 |
Miikka Virtanen
|
6d33e7adb4
|
Start huge refactor
|
2017-02-10 04:56:36 +02:00 |