【问题标题】:VSC discord bot event lockingVSC 不和谐机器人事件锁定
【发布时间】:2021-01-02 23:21:50
【问题描述】:

您好,我编写了一个机器人,但我想在一个频道中限制机器人的一个确切事件这是代码 没有错误只需要锁定这个事件在一个频道中

module.exports = async (client, message) => {
    if (message.author.bot) return
    if (message.channel.type === "dm") {
        const guild = client.guilds.cache.get("736112465678565437")
        const channel = guild.channels.cache.find(c => c.name === "modmail-messages")
        const embed = new Discord.MessageEmbed()
        .setAuthor(`${message.author.tag} | ${message.author.id}`, message.author.displayAvatarURL())
        .addField("Message", message.content)
        .setFooter("Sent")
        .setTimestamp()
        .setColor("PURPLE")
        await message.author.send("Sending To Staff...")
        await channel.send(embed)
    }
    if (message.channel.type !== "dm" && message.guild.channels.cache.find(c => c.name === "modmail-messages")) {
        const user = message.mentions.members.first()
        const args = message.content.slice(process.env.PREFIX.length).trim().split(/ +/g)
        let response = args.slice(1).join(' ')
        if (!response)
            return message.reply("please provide a response to the user!")
        if (!user)
            return message.reply("please specify a user!")
        await user.send(`**(•Hyper Staff)** ${message.member.displayName}: ${response}`)
    }
    if (message.content.indexOf(process.env.PREFIX) !== 0) return
    const args = message.content.slice(process.env.PREFIX.length).trim().split(/ +/g)
    const command = args.shift().toLowerCase()
    const cmd = client.commands.get(command)
    if (!cmd) return 
    cmd.run(client, message, args)
}```

【问题讨论】:

  • 请阅读this并编辑您的问题:)

标签: node.js discord.js


【解决方案1】:

“将事件锁定在一个频道中”是什么意思?您希望机器人在特定频道中发送消息吗?

【讨论】:

  • 是的,只有一个频道,但只有这个事件
  • 是的,您的代码已经找到该频道并在那里发送消息。
  • 是的,但如果我不提及它发送的用户,请提及用户
  • 这是故意的?你已经告诉代码这样做了。
  • 如果您不了解您的代码,您是如何自己编写代码的?
猜你喜欢
  • 2018-03-20
  • 2017-04-26
  • 2020-02-28
  • 2020-07-03
  • 2020-09-23
  • 2021-10-30
  • 2021-08-05
  • 2021-05-27
  • 2021-07-15
相关资源
最近更新 更多