14得票14回答
使用discord.js更改用户昵称

我想知道你是否能帮忙(我搜索了一下但没有找到相关资料...)我正在学习如何使用discord.js和node,并且想要更改我的用户昵称(而不是用户名本身) 我的代码是:const Discord = require('discord.js'); const client = new Disco...

13得票4回答
Discord.py机器人的权限系统

我正在使用 discord.py 和 asyncio 制作一个 Discord 机器人。机器人具有像 kick 和 ban 这样的命令,显然普通用户不应该拥有这些权限。 我想要制作一个简单的系统,使用 ctx.message.author 获取发送命令的用户来检测用户角色所具有的权限。 我...

13得票1回答
当我向我的机器人发送私信时,事件消息“messageCreate”未触发/发出(discord.js v13)

我为了记录发送给我的机器人的私信而编写了这段代码:client.on('messageCreate', async message => { if (message.author.bot) return; const attachment = message.atta...

13得票1回答
类型错误:对象没有 hasOwn 方法

我尝试使用新的discord.js版本编写一个机器人,但是当我尝试登录时,它提示了我这个错误。 /home/max/Schreibtisch/Discord Bots/Perplex/node_modules/discord.js/src/util/Util.js:279 if (!...

13得票4回答
如何在discord.py中使命令不区分大小写

如何使命令不区分大小写,而不需要添加多个不同大小写的别名,例如:@bot.command(pass_context = True, name = 'test', aliases=['Test', 'tEst', 'teSt', 'tesT', 'TEst', 'TeSt', 'TesT', '...

13得票7回答
Discord.py的颜色代码

我发现在discord.py中更改颜色有点困难和烦人(比如嵌入的颜色)。因此,我创建了一个类来处理discord.py中使用的不同颜色代码,并可以将其导入到主文件中。class colors: default = 0 teal = 0x1abc9c dark_teal ...

13得票3回答
发送消息并快速删除

我正在尝试让Discord机器人在10秒后删除其“系统消息”,因为我看到了很多“无效命令”错误和“完成!”通知,我希望清除它们以便查看实际消息。这与删除用户具有命令的消息不同;我已经具备了这种能力。

13得票3回答
Discord OAuth2重定向URI组件出现问题

我目前正在为我的网络应用程序开发Discord OAuth2客户端。 无论我怎样尝试设置redirect_uri以使discord不发送错误,我都不能解决它,我一直收到这个消息: Invalid OAuth2 redirect_uri : You can now close this...

13得票5回答
回复discord.py中的消息

我希望我的机器人能够在用户输入特定的句子时对其消息做出反应。 用于回复的代码:await ctx.message.reply("I just replied to you") 我遇到了错误:ctx.message has no attribute "reply&q...

13得票4回答
如何使discord.py的意图(intents)起作用?

我正在尝试创建一个机器人,欢迎来到它所在的服务器的人,除了on_member_join事件之外,所有代码都可以工作。因为它使用了新的意图(intents),所以这部分无法正常工作。我搜索了如何使用意图的方法并尝试了一切,但还是不能正常工作。intents = discord.Intents.d...