尝试与discord机器人一起计数

尝试与discord机器人一起计数,discord,Discord,我对这个很陌生。大约10-15年前我涉猎过javascript,但它只是编辑现有文件。我一直在寻找,但我找不到一个明确的指南如何做到这一点。我正试图发出一个命令,并让机器人计数。这几乎是我所有的代码 const Discord = require('discord.js'); const client = new Discord.Client(); client.once('ready', () => { console.log('Ready!'); }); client.o

我对这个很陌生。大约10-15年前我涉猎过javascript,但它只是编辑现有文件。我一直在寻找,但我找不到一个明确的指南如何做到这一点。我正试图发出一个命令,并让机器人计数。这几乎是我所有的代码

const Discord = require('discord.js');

const client = new Discord.Client();

client.once('ready', () => {
    console.log('Ready!');
});

client.on('message', message => {
    if (message.content === `!test`) {
        async def cmd_thatcommand(self,channel):
        await self.safe_send_message(channel, "+1")
        counter += 1
        return Response('command used {} times'.format(counter))
    } else if (message.content === `!beep`) {
        message.channel.send('Boop.');
    } else if (message.content === `!server`) {
        message.channel.send(`Server name: ${message.guild.name}\nTotal members: ${message.guild.memberCount}`);
    } else if (message.content === `!user-info`) {
        message.channel.send(`Your username: ${message.author.username}\nYour ID: ${message.author.id}`);
    }
});
我尝试了在网上找到的几行(例如),但它们总是抛出某种错误。它为上述代码提供的代码是:

                async def cmd_thatcommand(self,channel):
                      ^^^

SyntaxError: Unexpected identifier
[90m    at wrapSafe (internal/modules/cjs/loader.js:1054:16)[39m
[90m    at Module._compile (internal/modules/cjs/loader.js:1102:27)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:986:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:879:14)[39m
[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
[90m    at internal/main/run_main_module.js:17:47[39m

我为此找到的指南使用Node和ESLint(如果有帮助的话)。

def在Java脚本中不是一个东西。如果需要,请尝试使用函数。同样,如果使用“:”则必须使用“{}”

function example(){
     console.log("This is how you make a function in Java Script");
}
定义在Java脚本中不是一个东西。如果需要,请尝试使用函数。同样,如果使用“:”则必须使用“{}”

function example(){
     console.log("This is how you make a function in Java Script");
}

请添加您面临的确切错误消息,并可能包括您正在遵循的指南的链接。抱歉,延迟。我尝试的第一个部分来自这个线程,但我认为没有足够的代码让它工作。很抱歉收到垃圾邮件。编辑了原始帖子。请添加您面临的确切错误消息,并可能包含指向您正在关注的指南的链接。抱歉,延迟。我尝试的第一个部分来自这个线程,但我认为没有足够的代码让它工作。很抱歉收到垃圾邮件。编辑了原文。