Спецификация бота Discord c счетчик слов на пользователя - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь создать бота Discord, который считает, сколько раз вы произнесли слово черепаха в определенном c канале. Discord. js, я действительно не вижу способа сделать это, с чего бы начать с кода? Также способ сказать turtlecount в другом канале, и он показывает, сколько раз вы произнесли слово turtle в turtle channel.

Ответы [ 2 ]

0 голосов
/ 21 июня 2020

Вам, вероятно, понадобится база данных, если вы хотите хранить «черепаший» счетчик слов для каждого пользователя вашего сервера, я бы посоветовал вам в качестве базы данных mongoDB, но есть много других, вы даже можете использовать простой json, даже если это не рекомендуется.

После этого это простой пример кода, который вы можете использовать, чтобы определить, содержит ли сообщение слово «черепаха» и есть ли оно в спецификации c канал:

if(message.content.toLowerCase().includes('turtle') && message.channel.ID === 'channel ID'){
    //Increment member 'turtle' word counter in the database
}
0 голосов
/ 21 июня 2020

Я считаю, что что-то вроде этого должно работать:

if (args.includes("turtle").toLowerCase()){
    let turtleCount = turtleCount + 1;
};
...