@@ -10,7 +10,7 @@ Marca todos os membros do grupo.
10
10
\`\`\`--quoted\`\`\` -> _marca com a mensagem citada._
11
11
\`\`\`--help\`\`\` -> _mostra esta mensagem._
12
12
` . trim ( ) ,
13
- defaultMessage : 'Marcando todo mundo. ' ,
13
+ defaultMessage : '@everyone ' ,
14
14
} ;
15
15
16
16
class Everyone {
@@ -20,7 +20,7 @@ class Everyone {
20
20
}
21
21
22
22
async execute ( data , message ) {
23
- const { text , args } = data ;
23
+ const { args } = data ;
24
24
const isAdm = await chattools . isAdm ( message ) ;
25
25
26
26
if ( ! isAdm ) {
@@ -36,24 +36,18 @@ class Everyone {
36
36
const chat = await message . getChat ( ) ;
37
37
const { participants } = chat ;
38
38
39
- if ( args . includes ( 'quoted' ) ) {
39
+ if ( message . hasQuotedMsg ) {
40
40
const quotedMessage = await message . getQuotedMessage ( ) ;
41
- await chat . sendMessage ( quotedMessage . body , {
42
- mentions : participants ,
43
- } ) ;
44
- return ;
45
- }
46
41
47
- if ( text ) {
48
- await chat . sendMessage ( text , {
42
+ chat . sendMessage ( this . strings . defaultMessage , {
43
+ // eslint-disable-next-line no-underscore-dangle
44
+ quotedMessageId : quotedMessage . id . _serialized ,
49
45
mentions : participants ,
50
46
} ) ;
51
47
return ;
52
48
}
53
49
54
- await chat . sendMessage ( this . strings . defaultMessage , {
55
- mentions : participants ,
56
- } ) ;
50
+ throw new Error ( 'No message was replied.' ) ;
57
51
}
58
52
}
59
53
0 commit comments