Update Kotlin and JDA to 1.5.31 and 4.3.0_277 respectively
Add explicit kotlin-reflect dependency to avoid version differences between it and the Kotlin stdlib
Features:
Add jump URL for reaction-quoted messages
Use discord.com for jump URLs
Mention the quoter when a quote is added
Don't strip mentions from quotes
Mention the author of the quote whenever possible in the quote embed
Allow mentioning authors outside the guild when adding a quote manually: diabot quote add "test" - <@someones_id_who_is_not_in_the_guild>
Refactors:
Convert quote add command to use coroutines
Bug fixes:
Detect mentions without nicknames (<@USERID> instead of <@!USERID>)
Don't serialize messageLink for quote DTOs. This is a bug which led to the quotes' message jump links being stored in the database, meaning we'll need to add a database migration (once #133 is implemented) to deal with the previous quotes containing messageLink fields
Build:
kotlin-reflect
dependency to avoid version differences between it and the Kotlin stdlibFeatures:
discord.com
for jump URLsdiabot quote add "test" - <@someones_id_who_is_not_in_the_guild>
Refactors:
quote add
command to use coroutinesBug fixes:
<@USERID>
instead of<@!USERID>
)messageLink
for quote DTOs. This is a bug which led to the quotes' message jump links being stored in the database, meaning we'll need to add a database migration (once #133 is implemented) to deal with the previous quotes containingmessageLink
fields