mirror of
https://github.com/keanuplayz/TravBot-v3.git
synced 2024-08-15 02:33:12 +00:00
Merge pull request #32 from EL20202/typescript
added functionality for reacting to in-line replies
This commit is contained in:
commit
9c2ff59a34
1 changed files with 13 additions and 2 deletions
|
@ -10,8 +10,19 @@ export default new Command({
|
|||
async run($: CommonLibrary): Promise<any> {
|
||||
let target: Message | undefined;
|
||||
let distance = 1;
|
||||
|
||||
if ($.args.length >= 2) {
|
||||
|
||||
// allows reactions by using an in-line reply
|
||||
if($.message.reference){
|
||||
const messageID = $.message.reference.messageID;
|
||||
try{
|
||||
target = await $.channel.messages.fetch(messageID!)
|
||||
}catch{
|
||||
return $.channel.send("Unknown error occurred!")
|
||||
}
|
||||
}
|
||||
|
||||
// handles reacts by message id/distance
|
||||
else if ($.args.length >= 2) {
|
||||
const last = $.args[$.args.length - 1]; // Because this is optional, do not .pop() unless you're sure it's a message link indicator.
|
||||
const URLPattern = /^(?:https:\/\/discord.com\/channels\/(\d{17,19})\/(\d{17,19})\/(\d{17,19}))$/;
|
||||
const copyIDPattern = /^(?:(\d{17,19})-(\d{17,19}))$/;
|
||||
|
|
Loading…
Reference in a new issue