bots相关内容
我正在开发一个机器人,我做了一个烤命令我收到了这个错误 内部/模块/cjs/loader.js:1089throw new ERR_REQUIRE_ESM(filename, parentPath, packageJsonPath);^错误 [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Users\acer\Documents\
..
我正在 discord.js 上编写我自己的票务机器人.我需要检查公会是否有频道(按名称).这是一小段代码: if (userTickets.has(user.id) || reaction.message.guild.channels.cache.???(c => c.name === user.username.toLowerCase() +'s-ticket')) {user.send("
..
module.exports = {配置:{名称:'锁',别名:['lk'],描述:“",类别:“管理员"},运行:异步(客户端,消息,参数)=>{const Discord = require('discord.js')if(!message.member.hasPermission(“MANAGE_MESSAGES", “MANAGE_CHANNELS")) {return message.r
..
所以,有一天我使用 TeamViewer 连接到我的 RPi3 并告诉它重新启动.完成后,我连接到 pi,启动了 bot,它看起来正常启动. 当我在 discord 上发送命令时,机器人没有响应.机器人仍在运行. 我尝试更改一些代码,但没有任何改变. 代码如下: [已移除] 可能是什么问题? 解决方案 你的问题是你的 if 语句没有阻塞. if (message.c
..
我正在尝试制作一个不和谐的机器人来帮助我进行服务器邀请管理,比如 InviteManager 机器人,这真的很糟糕.我想制作自己的机器人来做到这一点.因此,我进一步编写了代码来获取命令作者的邀请,但我不知道如何让它获取并显示提到的用户邀请. 提前致谢 client.on('message', message => {if(message.content === "-invites"){va
..
最近由于冠状病毒,学校停课了,所以我为我的班级制作了一个不和谐的服务器.人们对不和谐不是很熟悉,所以我想要一个可以让人们自我静音的命令,这样课程就可以开始了.如果他们想向老师提问,我希望每个人都能够取消静音,因此是自我静音而不是服务器静音.我已经尝试过这段代码,但它不起作用,因为 .selfmute(true) 是为机器人制作的. const Discord = require('discord
..
我希望能够用新数据保存我的 json 文件,然后调用该数据以便我可以再次保存新数据.现在它所做的就是,当我调用 JSON 文件数据的任何部分时,我上次手动保存它时保持不变.(我确实编辑了一些代码并更好地描述了我的问题)提前谢谢你!这是我的代码,没有错误日志: const Discord = require('discord.js');const botconfig = require("./bo
..
你好,我正在处理我的静音命令,我想出了这个错误: RangeError [BITFIELD_INVALID]:无效的位域标志或数字.在 Function.resolve (/app/node_modules/discord.js/src/util/BitField.js:150:19)在/app/node_modules/discord.js/src/util/BitField.js:148:5
..
我为粉丝服务器制作了一个自定义的不和谐机器人,它由 Heroku 托管,因此它可以在我不在线时保持在线.我想要做的是让机器人在有人为它发出特定命令时播放其文件夹中的 mp3 文件,但我希望音乐在特定的语音频道中播放. 首先,我尝试将其视为图像文件.例如: if (message.content == "Play the Funky Tune."){message.reply(“当然,希望你
..
我正在创建一个 Discord 机器人.我正在尝试创建静音命令,但总是遇到同样的错误. 出了什么问题? 背景资料: Discord.js 版本:12.0.0-dev 使用版本0.5.0-dev的Klasa 代码: const { 命令 } = require('klasa');const { MessageEmbed } = require('discord.js'
..
我使用 discord.js 制作了一个不和谐机器人,并尝试执行帮助命令向用户显示所有可用命令. 示例命令:avatar.js module.exports.run = async(bot, message, args) =>{let msg = await message.channel.send("做一些魔术......");让目标 = message.mentions.users.f
..
我正在尝试编写一个代码,该代码将检查频道中的所有消息以查找包含某些单词的消息,如果确实包含这些单词,则将其删除.所以像: if(msg.content.startsWith(prefix+'clean') {让检查 = msg.content.split(prefix+'clean')[1];//条件,在这种情况下,如果它包含某个字符串msg.channel.fetchMessages().th
..
我制作了一个简单的不和谐验证机器人,但我想让机器人状态观看 # 人 验证(# 是我的服务器中有多少人).我看到一些机器人有它,但我不知道如何制作它.这是我当前的机器人状态代码: if (Object.keys(this.config.presence).length !== 0) {this.user.setPresence({游戏: {名称:this.config.presence.name,
..
这是我当前的代码.感谢@André Dion 的帮助. if (message.channel.type == 'text') {message.channel.fetchMessages().then(messages => {const botMessages = messages.filter(msg => msg.author.bot)message.channel.bulkDelet
..
我对不和谐机器人相对较新,但我一生都无法弄清楚为什么我不断收到此错误 - 我试图用 message creat 替换 message,但它似乎根本不起作用.这是我的代码: client.on('message', (message) => {if(message.author.client) 返回;if(message.channel.type !== 'text') 返回;让前缀='!';让
..
所以我正在尝试创建我的机器人,我希望有一个命令可以将信息添加到 sqlite 数据库 https://gyazo.com/6961a05dc2d6aeca6683b59f888c2e82 if (command === "addplayer") {消息.删除()让[姓名,船员,等级,武器,df,天赋,职业,其他] = args;if(!name) return message.author
..
我的 discord.js 机器人版本是 13.1.0,我的节点版本是 16.7.0.我在终端中输入了这些命令:npm init 创建 package.json 和 npm install discord.js 安装 discord 包. 我在 index.js 中编写了代码,并创建了 config.json 将令牌放在那里. 当我运行代码时,它会显示“准备就绪!"在控制台中并在 Di
..
我正在尝试制作一个机器人来获取频道中以前的机器人消息,然后将它们删除.我目前有这段代码,当输入 !clearMessages 时,它会删除频道中的所有消息: if (message.channel.type == 'text') {message.channel.fetchMessages().then(messages => {message.channel.bulkDelete(消息);me
..
所以过去几天我一直非常沮丧,因为我无法在网上找到一个资源来正确记录在用 javascript 编写不和谐机器人时如何找到表情符号.我一直在参考本指南,其有关表情符号的文档似乎是错误的或过时的: https://anidiots.guide/coding-guides/using-emojis 我需要的很简单;只是能够使用 .find() 函数引用表情符号并将其存储在变量中.这是我当前的
..
我正在尝试为我朋友的 Discord 服务器制作一个恶作剧 Discord 机器人,但机器人不会响应任何东西;甚至 elseif 函数也没有通过.如果有人知道我的代码为什么不起作用,请指定它. 注意:如果您需要参考,客户端变量是 Discord.Client. client.on("message", message => {如果(message.channel.id != 4253280
..