discord相关内容
我猜了一下不和谐机器人中的角色游戏(见下面的代码)。 我想给球员增加30秒的暂停时间,但我完全不知道该怎么做,有什么帮助吗? @client.command() async def game(ctx): chosen_image = random.choice(embedlinks.bnhaLinks) channel = ctx.channel index =
..
我正在为Discorde开发的机器人编译关于一个人的角色的信息,然后以几个嵌入的形式发送回一个角色工作表。 我已经停用了很多功能,所以现在我正在开发FLAIR。我想做的一件事是让人们改变嵌入物一侧的小条纹的颜色,结果证明这比我想象的要困难得多。 老实说,我已经忘记了我尝试过的所有事情,到目前为止,这已经是5个小时的问题了,我仍然在四处尝试随机的调整。 ###allows
..
我正在制作一个赠品机器人,但我一直在尝试获取消息的反应列表。我该怎么做? 我已经尝试了ctx.message.reactions和message.reactions(本例中的Message是一个包含await channel.fetch_message(messageID)的变量)。 async def stopgiveaway(ctx, messageID): reactio
..
我想让我的机器人从URL播放音频,但我不想下载文件... 以下是我的代码: @commands.command(name='test') async def test(self, ctx): search = "morpheus tutorials discord bot python" if ctx.message.author.voice
..
我今天来StackOverflow问这个问题。我该如何为我的不和谐机器人实现一个序列密钥呢?我想这样做,如果您没有输入您的序列密钥,那么所有命令都不会起作用。我不希望序列密钥被重复使用,或在其他行会中使用。我现在有点困惑,有没有人能帮帮我,指出我应该怎么做? 推荐答案 如果您有一个MySQL数据库,您可以这样做: const mysql = require("mysql") /
..
我目前正在处理机器人的命令,但我似乎找不到解决问题的方法。当我运行 client.on('messageCreate', async interaction =>{ // somethingHappens }) 它工作得很好,但当我这样做时 client.on('interactionCreate', async interaction =>{ // nothing
..
我遇到了这个小问题,我收到了未定义错误的Cannot Read属性,但我不知道问题出在哪里。有人能帮我搬这个吗? 代码如下: const { Client } = require("discord.js"); const DB = require("../Structures/Schemas/LockDown"); /** * @param {Client} client */ m
..
我在让反应角色使用自定义表情符号方面遇到了问题。如果我使用不和谐的表情符号,它会嵌入消息,创建反应,并在点击反应时应用角色。 但是,如果我使用自定义表情符号,它会嵌入消息并创建正确的反应,但它不会在表情符号被点击时提供角色。 我在切换不一致表情和自定义表情时使用了相同的编码,唯一的更改是表情ID。 我使用的完整代码是: const { MessageReaction } =
..
我正在尝试这样做,当你达到一定的反应时,我的机器人会发送一条消息,如果有人能帮助我,这是我的代码 .then(function(sentMessage) { sentMessage.react('👍').catch(() => console.error('emoji failed to react.')).message.reactions.cache.get('
..
const Discord = require("discord.js"); require('dotenv').config(); const { joinVoiceChannel, createAudioPlayer, createAudioResource, AudioPlayerStatus } = require('@discordjs/voice'); const client =
..
我正在将我的机器人从discord.py迁移到nextcord,我将Help命令更改为斜杠命令,但它一直显示以下错误: nextcord.errors.HTTP异常:400错误请求(错误代码:50035):表单正文无效 它说该错误是由于Web中超过2000个字符而导致的。 完全错误: Ignoring exception in on_connect Traceback (m
..
我正在尝试在只有所有者可以运行的情况下执行此命令。是否要检查服务器的最高角色或创建者? 我尝试了“@Commands.is_Owner()”,但这只检查某人是否为机器人的所有者。 推荐答案 您可以使用装饰符: @commands.has_role("RoleName") 示例: import discord from discord.ext import comm
..
所以如果我有一个很长的命令,比如: @bot.command(pass_context=True) async def longCommand(ctx): #typing status sleep(10) bot.say("Done!") 遗憾的是, 在文档中或此处未找到任何内容。 推荐答案 编辑:较新版本的Discord要求您使用新语法: @bot
..
很抱歉,如果以前有人问过这个问题,但我找不到。对于我的不和谐机器人,我正在制作一个计算器方面,目前我做了它,所以你只能除以2个数字,但我想让它无限。e.g. [10, 5, 2] = 10 / 5 / 2 这是我的代码,希望有人能帮我把它转换成无限的数字。 elif operation.clean_content == "/": await client.send_messa
..
我正在尝试将Web挂钩发送到以下URL: https://discord.com/api/webhooks/781132765195747359/XDXDH08HsJ0GzkYFKvlDFO6QE3MtzKOqIaKpBruLmqLDJPvlLQEuQQNjr_R8x4y9zCjx 我的代码: HINTERNET hIntSession = InternetOpenA((""),
..
我如何才能让我的机器人离开工会? 我试过了: case `leave`: if(message.author.id !=='196701848239865866') return message.channel.send(`**»** ${message.author}, you don't have permission to do that!`); va
..
我正在尝试使用discord.js和NodeJS来构建一个不一致的机器人,但我遇到了一个问题。当我运行代码时,dicord.js不执行client.on(";message";),,他只是跳过这一部分,转到代码的末尾,如下图所示: index.js const { Client, Intents } = require('discord.js'); const
..
我正在尝试通过对按钮做出反应来关闭票证。但反应必须由“支持”角色来给予。我做不到。在这一点上,reaction.Message.ember.Roles.Has对我没有帮助。以下是我的代码; client.on("messageReactionAdd", (reaction, user) => { if(reaction.message.member.roles.has('ROLE'))
..
我目前正在开发一个使用discord.js的生日公告机器人。我想要显示用户的头像,使用他们不一致的用户ID,然后在嵌入中使用。 使用client.fetchUser('[userID]').avatarURL当前不起作用。 const exampleEmbed = new Discord.RichEmbed() .setColor('#0099ff') .setAuth
..
因此,help命令当前设置为60 seconds,因为您可以在cooldown中看到,但无论我在那里输入什么,它都不起作用,仍然设置为小于1秒。我猜对于输出,请检查此问题包含的GIF。 Message.js: const Discord = require("discord.js"); const settings = require("../../config/settings.js
..