

下記のコードを実行したらメッセージは返信されましたが言及されてしまいました。  
どなたか言及されない方法を教えてください。  
v13です。

[code]

    message.reply({
      content: "hoge"
      allowedMentions: {
        parse: []
      }  
    })
    
[/code]


CC BY-SA 4.0
2022-01-09T11:10:47.197
85585
2023-08-07T23:35:56.457
2022-03-31T00:04:50.160
3060
50814
question
javascript node.js discord
discord.jsで返信の際に言及しないようにしたい


コードの形がv12なのと、`[ ]` があるのでTypeScriptでは？  
確認した方がいいと思います。

以下はv13のコードです！頑張ってください！

[code]

    client.on('messageCreate', message => {
        if (message.author.bot) return;
        if (message.content.includes('<反応するワード>')) {
            message.channel.send('<Botが返す文章>');
        }
    });
    
[/code]


CC BY-SA 4.0
2022-03-30T13:16:35.947
88104
2022-03-31T00:04:23.793
2022-03-31T00:04:23.793
3060
52033
85585
answer


他の回答に、`[]`があるのでTypeScriptでは？と言っている人がいますが、違います。

下記は、allowedMentionsに空白を入れることで、メンションをされないようになります。

[code]

    message.reply({
      content: "hoge",
      allowedMentions: []
    });
    
[/code]


CC BY-SA 4.0
2023-08-05T19:16:43.520
95864
2023-08-07T23:35:56.457
2023-08-07T23:35:56.457
19110
56040
85585
answer