Closed multimeric closed 2 years ago
I think I need a specific set of minimal requirements before you will merge here, because I'm still of the opinion that this is good to go as a starting point.
I think I need a specific set of minimal requirements before you will merge here, because I'm still of the opinion that this is good to go as a starting point.
From what I've seen, the changes look good so far! I guess there are only 3 things I'd consider mandatory before releasing the bot:
The first two are easy. Listening for messages I think is an issue because it will force the bot to use the gateway at all, which I think (not certain) is what causes the disconnects, because Discord boots the bot off the gateway. So I'd rather go with the status option there.
Ah yeah, that makes sense. How about a small change to the old code that shows a warning that the bot will switch to /slash commands in the near future, and then deploy the new version in a week or so?
Sure, I'd be happy to do that. I can write a PR for that in a few days.
Hmm I wanted to use the status but there's not really enough space to convey any message. What kind of warning do you suggest?
Hm yeah, fair point. Maybe just "Listening to /slash commands [or just 'cmds'] now"? We can put some extra text in the "about me" box like this:
Yep that's doable, but I think you have to edit the bio because it will be in the app dashboard.
Also my feeling is that "slash command" isn't a term that most users will be familiar with. So I'm wondering if there's a way to write it in a way users will understand. My current approach is:
(that's the Soon emoji)
As mentioned earlier, I'd add a separate info message to the current !card command to prepare people for the release, which should hopefully give enough warning before we release the new version. So what you suggested should be fine.
Changes
async
/await
, less.then()
import
, lessrequire()
discord-ts
decoratorsrequests
withnode-fetch
/standard
, update thewhatsinstandard
API to v6TODO