Установленное сообщение не отображается, если идентификатор сообщения содержит повторяющиеся цифры в конце

#javascript #bots #discord.js

#javascript #боты #discord.js

Вопрос:

Итак, я работаю над ботом, который говорит «Проверено и засвидетельствовано». когда идентификатор сообщения заканчивается повторяющимися цифрами (например, 11, 22). Странно то, что это сообщение не отображается, даже если идентификатор сообщения действительно содержит повторяющиеся цифры в конце.

         var id = message.id;
        const dubs = RegExp('(d)1 $');
        if(dubs.test(id)) {
            message.channel.send("Checked and witnessed. "   id);
        } else {
            message.channel.send("Well shoot, that wasn't dubs. Try rolling again. ("   id   ")");
        }
  

quot;Ну, блин, это были не дубли. Попробуйте выполнить повторный запуск quot;. отображается, несмотря на идентификатор сообщения, заканчивающийся повторяющимися цифрами.

Ответ №1:

Следующий код будет работать:

         var id = message.id;
        const dubs = /(d)1 $/;
        if(dubs.test(id)) {
            message.channel.send("Checked and witnessed. "   id);
        } else {
            message.channel.send("Well shoot, that wasn't dubs. Try rolling again. ("   id   ")");
        }