Okn*_*kna 1 javascript discord discord.js
我实际上正在使用discord.js制作一个 discord bot ,我想知道如何执行命令来删除名称为 ex 的特定频道:!delete #general
我已经尝试执行以下操作:
if (command == "delete") {
channel.delete(args.join(" "))
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用所以我有点卡住了谢谢
您必须使用该.delete方法删除公会文本频道。我添加了一个新变量fetchedChannel,它尝试从args.
尝试使用以下代码:
const fetchedChannel = message.guild.channels.find(r => r.name === args.join(' '));
if (command === 'delete') {
fetchedChannel.delete();
}
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您要更新(使用discord.js v12),该代码现在已经很旧了,请尝试使用:
const fetchedChannel = message.guild.channels.cache.get(channel_id);
fetchedChannel.delete();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14614 次 |
| 最近记录: |