discord.js相关内容
就像我在上一个问题中一样,现在我正在创建一个拖钓功能,我试图弄清楚如何使其切换以使其起作用,这样我的朋友就不必时不时禁止它了。 切换命令有效,但实际上在内部不起作用。 注意:我有两个不一致的帐户,所以我可以在另一个上进行测试。 使用切换的部分在底部 const Discord = require(” discord.js“); const client = new Dis
..
我试图在我的discord机器人中添加等级卡,为此,我尝试使用canvas,但是当我使用canvas时,一切正常,直到我点击.drawImage方法。它给我一个错误,提示“ TypeError:需要图像或画布”。尽管我已经在全球范围内使用了require('canvas'),但与画布有关的所有其他事情也都可以正常工作。 我尝试了require(' const canvas = Can
..
我正在尝试创建命令,当请求时将从文件夹发送随机图像。我不需要命名,因为我有一台带有PHP服务器的服务器,我的朋友们可以在其中上传图片供机器人发布。这就是我所拥有的: if(command ===“ meme”){ const path ='/ img / memes /'; const fs = require(’fs’); fs.readdirSync(path).forE
..
添加这些数组时遇到问题 637301291068030997 => {guildMemberCount:4, guildOwnerID:'348832732647784460', guildOwner:'Ethical Hacker', prefix:'。', guildID:'637301291068030997', guildName:“测试服务器3”, welcomeCh
..
所以我试图创建我的机器人,我希望有一个命令可以将信息添加到sqlite数据库中 https://gyazo.com/6961a05dc2d6aeca6683b59f888c2e82 if (command === "addplayer") { message.delete() let [name, crew, rank, weapon, df, talent, professi
..
我不知道如何修复TypeError Cannot read property 'send' of undefined 这是由我获得频道702825446248808519 的行引起的 module.exports = { name: 'suggest', aliases: ['sug', 'suggestion'], description: 'Suggest some
..
我有最喜欢的不和谐机器人游戏,名为"EPIC RPG",有一个供玩家使用的活动,所以我想制作一个机器人,该机器人可以宣布活动并提及特定角色并添加一些消息,我需要您的想法, 这是我的代码 client.on('message', (message) => { if (message.author.id === '555955826880413696') { if (messa
..
bot.on('messageReactionAdd', async (reaction, user) => { // Define the emoji user add let role = message.guild.roles.find(role => role.name === 'Alerts'); if (message.channel.name !== 'al
..
我正在尝试打造一个不和谐的机器人,该机器人机器人可以帮助我进行服务器邀请管理,例如InviteManager机器人,这真的很糟糕.我想做一个自己的机器人来做到这一点.因此,我进一步编写了代码以获取Command Author的邀请,但我不知道如何获取和显示提到的用户邀请. 预先感谢 client.on('message', message => { if(message
..
我希望将我的不和谐机器人的状态从“正在播放"更改为“正在观看"或其他任何选项,但无法理解在何处声明,有人可以帮助我吗?这是我当前状态的代码行: client.user.setActivity(`${client.users.size} in here buying the dip on AAPL`); }); 解决方案 您可以使用client.user.setActivity('You
..
这几天来,我感到非常沮丧,因为我无法在线找到一个资源,该资源正确地记录了用JavaScript编写不和谐的bot时如何查找表情符号.我一直在参考本指南,其有关表情符号的文档似乎有误,或者已过时: https://anidiots.guide/coding-guides/using-emojis 我需要的很简单;即可使用.find()函数引用表情符号并将其存储在变量中.这是我当前的代码:
..
这是我当前的代码.感谢@AndréDion的帮助. if (message.channel.type == 'text') { message.channel.fetchMessages().then(messages => { const botMessages = messages.filter(msg => msg.author.bot)
..
我正在为一个不和谐的机器人制作一个报告系统,我希望玩家通过id报告一条特定的消息,以便主持人可以确定该消息是否令人反感.我正在努力寻找一种从给定ID获取消息文本的方法.有没有办法做到这一点? 解决方案 您可以通过 通过ID检索消息 msg.channel.fetchMessage(); 文档位于此处.如果您希望能够按ID从任何渠道检索消息,则可以遍历所有渠道并捕获任何错误.
..
我的Discord机器人中有一个化身命令.当用户使用h.avatar时,它会输出其头像,效果很好.每当他们尝试使用h.avatar @user时,都不会发生任何事情. 这是我的代码: } if (message.content.startsWith(config.prefix + "avatar")) { if (!message.mentions.users.size) {
..
我正在尝试使用我的Discord机器人(位于多台服务器中)将消息发送到特定频道.我希望该机器人从一个服务器上接收消息,然后在特定频道中将消息发送到我的个人服务器,但是我无法让它“找到"该频道. API是否已更改?我也尝试过npm install discord.js进行更新. 代码: if (message.author.id == 'XXXXX' && !mess.includes(
..
我正在尝试执行userinfo命令,但目前我无法显示用户的角色. 这是我的代码: const Discord = module.require('discord.js'); const moment = require('moment'); module.exports.run = async (bot, message, args) => { let user = mes
..
我正在制作一个自动设置服务器的机器人,我想知道如何删除服务器中的所有频道和类别. 解决方案 代码非常简单: message.guild.channels.forEach(channel => channel.delete()) 应该这样做. 请记住使用它来响应消息,否则message将是未定义的
..
我正在尝试找到一种以非冲突模式使用WebStorm的JSDoc类型推断来使用Discord.js TypeScript注释的方法. 这是“作品" ... import Discord from 'discord.js'; /** * @param {Client} client * @param {Collection.} msgs */
..
我正尝试向Discord机器人添加功能:当我的Twitch帐户获得新的关注者时,并且如果关注者的Twitch帐户已与他的Discord帐户相关联,则当他进入我的服务器时,他会自动获得新角色 所以我的问题是:我可以获取用户的Discord链接的应用程序,并获取链接到这些应用程序的用户ID吗? 像获取新关注者的Twitch的用户ID并将其与使用Discord.js与我的频道的用户的Discor
..
我已经开始使用Discord.js库在Node.js中创建Discord机器人.但是,所有代码都包含在一个索引文件中. 如何将命令和事件分别组织到单独的文件中,并在需要时运行它们? 解决方案 一种为机器人组织代码的绝佳,干净的方法是采用事件和命令处理程序. 简单来说. 您从一个小的索引文件开始,以初始化客户端和其余代码.事件处理程序保留每个事件的文件,并在事件发出时对其进
..