Javascript 不知道如何异步这个

Javascript 不知道如何异步这个,javascript,node.js,discord.js,async.js,Javascript,Node.js,Discord.js,Async.js,我已经列出了我一直在处理的与这个命令相关的所有内容,这是它返回的错误,我想测试查找图片的功能是否有效,但它只是返回了一个错误 SyntaxError: await is only valid in async function at wrapSafe (internal/modules/cjs/loader.js:1047:16) at Module._compile (internal/modules/cjs/loader.js:1097:27) at Object.M

我已经列出了我一直在处理的与这个命令相关的所有内容,这是它返回的错误,我想测试查找图片的功能是否有效,但它只是返回了一个错误

SyntaxError: await is only valid in async function
    at wrapSafe (internal/modules/cjs/loader.js:1047:16)
    at Module._compile (internal/modules/cjs/loader.js:1097:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47

我确实理解这个问题,但我不知道如何异步,请帮助使函数
async

bot.on('message',异步消息=>{
设args=message.content.substring(PREFIX.length).split(“”);
“猫”一案:
let message=wait message.channel.send(“查找猫图片…”)
让{body}=等待超级代理
.get('https://aws.random.cat/meow')
console.log(body.file)

不客气,欢迎访问SO,如果答案解决了您的问题,请务必使用旁边的勾号接受答案,让其他人知道答案是否有效。编辑现在说,初始化前无法访问消息让消息=等待消息。频道。发送(“查找猫图片…”)用上面的箭头,试着为每个问题指定一个问题。如果你有另一个问题可以,但打开它作为一个新的问题,不要只在这个问题上堆狗屎。
   const superagent = require("superagent");

bot.on('message', message => {

    let args = message.content.substring(PREFIX.length).split(" ");

         case 'cat':
                let message = await message.channel.send("Finding Cat Pictures...")

                let {body} = await superagent
                .get('https://aws.random.cat/meow')
                console.log(body.file)