我正在努力让你输入:mememe它会做出反应:你的昵称现在是:
我当前的代码是
import { useParams } from "react-router";
function User() {
let { id } = useParams();
return <h2>User {id}</h2>;
}
但我不知道为什么它不起作用它说一个错误:解析错误:意外的令牌
就是这样,我知道如何解决这个问题
编辑:你们没用
答案 0 :(得分:0)
我首先想说:请修正你的缩进(我在下面为你做了。
const Discord = require("discord.js")
const client = new Discord.Client()
client.login(process.env.SECRET)
// const embed = new Discord.MessageEmbed()
// .setTitle("This is Embed Title")
// .setDiscription("this is embed discription")
// .setColor("RANDOM")
// .SetFooter("This is Embed Footer");
const nicknames = ["dumbass", "idiot" , "op" , "man" , "power" , "docter"]
client.on("ready" , () => {
client.user.setPresence({ activity: { name: "brave"}, status: "invisible"})
})
client.on("message" , message => {
if(message.content === ("ding")) {
message.channel.send === ("dong")
}
if(message.content === ("embed")) {
message.channel.send(embed)
}
if(message.content === ("mememe")) {
const index = Math.floor(Math.random() * nicknames.length);
message.channel.send(nicknames[index])
}
})
问题是你调用 mememe 命令是错误的。上面你使用了 messega.content === "..." 在 mememe 命令中,您使用了 message.content("mememe")。这不起作用。更改它(或复制上面的代码应该可以解决问题。也许给您一个主意。您可以添加一个功能来更改用户昵称,而不是随机发送一个。