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
|
@ -11,7 +11,18 @@ export default new Command({
|
||||||
let target: Message | undefined;
|
let target: Message | undefined;
|
||||||
let distance = 1;
|
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 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 URLPattern = /^(?:https:\/\/discord.com\/channels\/(\d{17,19})\/(\d{17,19})\/(\d{17,19}))$/;
|
||||||
const copyIDPattern = /^(?:(\d{17,19})-(\d{17,19}))$/;
|
const copyIDPattern = /^(?:(\d{17,19})-(\d{17,19}))$/;
|
||||||
|
|
Loading…
Reference in a new issue