discord.py相关内容
类似于此。 @client.event async def on_reaction_add(reaction, user): a = await client.say("React to see help") if reaction.emoji == "😃": await client.edit_message(a, "Moderator commands"
..
我的代码让bot加入了vc,但它不播放音乐,而且bot给出了以下错误,我不理解它,我真的需要帮助修复这个错误:( Ignoring exception in command play Traceback (most recent call last): File "C:UsersOwnerAppDataLocalProgramsPythonPython36-32libsite-packa
..
为什么我的代码不工作? @bot.event async def on_ready(): print('Bot is now working!') await bot.change_presence(activity=discord.CustomActivity(name='Custom status' ,emoji='🖥️')) 并给我一个错误。 Ignorin
..
我需要实现一些功能,其中一个功能是实现投票类型功能。由于一些政策的原因,我们不能使用公共不和谐机器人,所以我们必须自己实施一些东西。昨天做了一些研究,能够使用discord.ext中的python3和commandsAPI制作基本的机器人。现在我需要弄清楚的是: 阅读用户添加到邮件的反应? 创建带有反应的消息(就像创建反应民意调查的机器人一样?) 固定邮件? 我相信从ctx我可以得到u
..
我在discord.py中制作了一个机器人,并使用asyncpraw创建了一个完全有效的表情包命令(praw不起作用)。但这个表情包需要大约8-10秒的时间才能出现。有什么办法可以缩短时间吗?以下是代码:- @client.command(aliases=['memes']) async def meme(ctx): subreddit = await reddit.subreddi
..
我有一个discord.py机器人,我想对其进行编码以执行以下操作: 当用户键入命令时,机器人应该向用户发送DM 然后,它应该添加对此消息的反应(竖起大拇指和向下拇指) 最后,它应该等待用户对其中一个反应做出反应。 现在基于文档和以前的项目,我想出了这个添加反应的函数: async def get_reacts(user, client, message, emojis, t
..
我正在做一个机器人不和谐,我想让我的机器人在删除一条消息之前计算对它的反应数 @client.event async def on_raw_reaction_add(payload): if payload.channel_id == 614467771866021944: if payload.emoji.name == "🔁": # if
..
我正在为我的不和谐频道开发一个机器人,在做的同时我正在学习python,我想在用户添加反应时给出角色我想出的代码是 @client.event async def on_reaction_add(reaction, user): ChID = '487165969903517696' if reaction.message != ChID: return;
..
我正在开发我的第一个机器人,只是作为一种爱好和帮助我学习一些Python的东西,我一直试图将Spotify与它集成在一起,但似乎就是不起作用。我也读了这个网站上的另一篇帖子,但没有帮助。 我已尝试通读文档,但我是初学者,在Google上找不到任何帮助。 如果我确实打印(discord.Spotify.title),则在0x0000020E42C5DE00>;处得到此<;属性对象
..
我希望机器人向消息内容中包含姓名的用户发送一条DM消息,代码如下: @commands.Cog.listener() async def on_message(self, message): for user in People: # People list includes all members' names in the server
..
我正在用discord.py制作一个Python Discord机器人。我对Python比较陌生,但在其他语言方面有大约八年的经验。我的问题是,即使我将prefix定义为全局变量,我也会得到UnboundLocalError: local variable 'prefix' referenced before assignment。(我使用的是Python3.6.8) 我已尝试定义on_re
..
我尝试在Spyder中创建代码以启动Discord机器人,但遇到以下错误: 回溯(最近一次调用): 文件第1行,第1行,中 Runfile(‘C:/USERS/Nathan/Desktop/hw/Python Stuff/my_discord_bot.py’,wdir=‘C:/USERS/Nathan/Desktop/hw/Python Stuff’) 在运行文件中保存";C:P
..
overwrites = { guild.default_role: discord.PermissionOverwrite(read_messages=False), guild.me: discord.PermissionOverwrite(read_messages=True) } channel = await guild.create_text_channel('sec
..
我已经创建了一个代码,它根据命令发送拥抱的gif,并指定它要发送给谁,但是,我还想使其成为提及成员的可选项。 当前代码为: @client.command() async def hug(ctx, member): username = ctx.message.author.display_name embed = discord.Embed(title = (f'{u
..
Traceback (most recent call last): File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 343, in _run_event await coro(*args, **kwargs) File "main.py", line 94, i
..
获取“”NoneType“”对象没有“”Send“”属性。我应该怎么办?此错误会让我的头炸开 “ async def message(ctx, *, mymsg): role = discord.utils.get(ctx.guild.roles, name="زاجل") await ctx.message.delete() await ctx.send(f'انتظ
..
我正在尝试让我的Discord机器人在有人发送特定单词时自动响应,问题是该命令只有在单词是句子中第一件事的情况下才起作用。我希望即使指定的单词在句子的中间或任何位置,机器人也能响应消息。 是否可以进行任何更改以使其正常工作? @client.event async def on_message(message): words = ['test'] if message
..
我在discord.py中制作了一个机器人,它有一个Kick命令。但是我想让机器人告诉我,当有人使用命令时,请告诉我应该踢谁,而不是说要踢谁。我的意思是,如果有人使用Kick命令而没有提到要踢谁,机器人会说&请告诉我要踢谁。 我正在努力做一个好的机器人,所以请帮帮我。 async def kick(ctx, member : discord.Member, *, reason=None):
..
我是Python的新手,所以如果问题很愚蠢,我很抱歉,但我希望你们能帮助我。 机器人不是每隔5秒更新一次状态(我设置了更多的时间,比如5分钟,但它也不起作用)。它显示服务器数量,并且未更改为第二状态。 from discord.ext import commands, tasks from itertools import cycle @tasks.loop( seconds = 12 )
..
我的不一致机器人有一个问题:当我在不一致$ping上键入时,它没有响应我的PONG,我不知道为什么,我只是检查机器人是否具有管理员角色,以便它可以写作,我正在使用VsCode,它没有给我任何错误。 以下是代码 import discord from discord.ext import commands import requests import json import random
..