Discord 检查消息是否有7个字母,然后发送到频道

Discord 检查消息是否有7个字母,然后发送到频道,discord,discord.js,Discord,Discord.js,因此,我正在为我们的服务器制作一个有趣的机器人,但我希望看到人们玩游戏时,他们使用7个字母的代码,我希望能够将代码发送到日志频道,以便在游戏结束后观看游戏 代码如下所示:ZESPHSH 它需要发送到的频道id是:783009285709496371 如果你知道如何帮助这一切将不胜感激 你可以试试这样的东西 client.on('message',(message)=>{ if(message.content.length==7){ client.channels .get('7830092857

因此,我正在为我们的服务器制作一个有趣的机器人,但我希望看到人们玩游戏时,他们使用7个字母的代码,我希望能够将代码发送到日志频道,以便在游戏结束后观看游戏

代码如下所示:ZESPHSH

它需要发送到的频道id是:783009285709496371


如果你知道如何帮助这一切将不胜感激

你可以试试这样的东西

client.on('message',(message)=>{
if(message.content.length==7){
client.channels
.get('783009285709496371')
.send(`${message.author.id}在代码${message.content}`处播放);
}
});
//以msg作为消息
if(msg.content.length!==7)返回;//或:如果(msg.content.length==7){
const logChannel=client.channels.cache.get('783009285709496371');
logChannel.send(`${msg.author.id}|在代码${msg.content}`处播放);
您还可以使用以下代码,使消息更易于阅读,但是如果用户可以访问日志通道,则会提到用户

logChannel.send(``播放代码${msg.content}`);

message
不是字符串,它是一个
message
实例。你是说
message.content
?哦,是的,哎呀。让我更改一下