javascript - 如何使用 discord.js v12 登录 discord 的禁令部分?
问题描述
我正在处理我的禁令命令,它功能齐全,但我想知道,我如何将禁令原因记录到不和谐的禁令部分(附件中的示例)?我的代码如下所示:
const { DiscordAPIError } = require("discord.js");
const Discord = require('discord.js');
module.exports = {
name: 'ban',
description: "Mentioned user will be banned",
execute(message, args){
if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("Invalid Permissions")
let User = message.guild.member(message.mentions.members.first()) || message.guild.members.cache.get(args[0])
if (!User) return message.channel.send("Invalid User")
if (User.hasPermission("BAN_MEMBERS")) return message.reply("Invalid Permissions a")
let banReason = args.join(" ").slice(22);
if (!banReason) {
banReason = "None"
}
console.log(`USER = ${User}`)
User.ban
console.log(`Ban reason = ${banReason}`)
var UserID = User.id
console.log(`USER ID = ${UserID}`)
}
}
有什么帮助吗?谢谢 :)
解决方案
其实很简单,只要({reason: banReason})
在User.ban
部分后面加上,就可以了:
User.ban({reason: banReason})
那应该在那里正确记录:)
推荐阅读
- python - 搜索目录中是否存在匹配 4 位数字的文件名
- android - Flutter:GestureDetector 中的 setState() 不起作用
- javascript - D3 - 当 2 个点彼此相距太远时穿过地图的线串
- javascript - Docker 构建找不到 javascript 模块 (Docker/Nodejs/Express)
- python - 基于第一个元素合并字典列表,但在字典值中仅添加一个索引
- php - 是否可以使用 htaccess 文件从我们的域重定向到 github 存储库?
- javascript - HTML 视频标签无法显示帧宽/高为 4096 或更大的视频
- angular - Angulat 发射在 addEventListener 上不起作用
- javascript - Gitlab Runner-未定义listen_address
- azure-data-factory - Azure 数据工厂 - 更改 HTTP 链接服务的 URL?