Discord.js-Bot不会在日志中指定/提及频道

r_Ioaded

尝试创建“清除”命令时,希望使其删除消息,并在指定的日志通道中记录操作。但是,日志不会指定命令在其中执行的通道,我不确定如何使它提及该通道。

这就是我所拥有的:

if (command === 'purge') {
  if (
    !message.member.roles.cache.some((r) => ['Indian Mod'].includes(r.name))
  )
    return message.reply('not high enough perms ``(MOD PERMS)``');
  let member = message.mentions.members.first();
  const channel11 = client.channels.cache.find(
    (channel) => channel.id === 'id',
  );
  const deleteCount = parseInt(args[0], 10);
  if (!deleteCount || deleteCount < 2 || deleteCount > 100)
    return message.reply(
      'Please provide a number between 2 and 100 for the number of messages to delete',
    );
  channel = message.guild.channels.cache.get('channelID');
  const fetched = await message.channel.messages.fetch({
    limit: deleteCount,
  });
  message.channel
    .bulkDelete(fetched)
    .catch((error) =>
      message.reply(`Couldn't delete messages because of: ${error}`),
    );
  const embedmessagep = new Discord.MessageEmbed()
    .setColor(`RANDOM`)
    .setTitle('Purge Command Executed')
    .setTimestamp()
    .setFooter('DM me with any inquiries regarding bot API')
    .addFields(
      { name: `Channel:`, value: `<\#${message.guild.id}>` },
      { name: `Moderator:`, value: `${message.author.tag}` },
      { name: `Number Deleted:`, value: `${deleteCount}` },
    );
  channel11.send(embedmessagep);
}

发生问题的行在嵌入内:

{ name: `Channel:`, value: `<\#${message.guild.id}>` },
Zsolt Meszaros

message.guild.id是服务器ID,而不是通道ID。你是说message.channel.id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Discord.js提及

来自分类Dev

Discord.js:验证频道

来自分类Dev

如何提及Discord.js的角色?

来自分类Dev

Discord.js使用ID而不是提及?

来自分类Dev

检测角色提及discord.js

来自分类Dev

Discord.js如何提及消息作者?

来自分类Dev

Discord,JS机器人制作频道

来自分类Dev

使用discord.js创建频道

来自分类Dev

频道创建名称Discord.js

来自分类Dev

Discord.JS-Commando Discord Bot中的TypeError

来自分类Dev

Discord Bot(JS)无法识别移动内容

来自分类Dev

discord.js paladins bot tracker 嵌入

来自分类Dev

JS Discord Bot 没有反应

来自分类Dev

Discord.js 和 discord.js-commando 防止命令在特定频道中运行

来自分类Dev

Discord意图discord.js

来自分类Dev

如何在使用discord.js的消息中提及用户?

来自分类Dev

Discord.js提及,用户未定义

来自分类Dev

如何在命令Discord JS中提及用户

来自分类Dev

如何获得3个用户提及?-Discord-js

来自分类Dev

如何在 Discord.js 中创建“+提及”命令

来自分类Dev

使用 discord.js 在文本中提及名字

来自分类Dev

Discord.js搜索特定的频道名称以发送消息到(日志)

来自分类Dev

Discord.py bot 不会在聊天中打印一个简单的变量

来自分类Dev

删除discord.py中指定类别中的每个频道

来自分类Dev

Discord.js权限在创建频道时被覆盖不会更改权限吗?

来自分类Dev

discord.js将消息发送到特定频道

来自分类Dev

Discord.js-获取频道中的最新帖子

来自分类Dev

未定义Discord.js频道的欢迎消息

来自分类Dev

用Discord.JS创建频道时出现问题