discord.py相关内容
我正在使用具有以下命令的基于python的Discord机器人 @ client.command(name =“我的”, description =“我的每日。”, brief =“我的每日。”, 别名= ['mine','m'], pass_context = True ) @ commands.cooldown(1、30,commands.BucketType.user) 异步
..
我正在尝试使用python设置Discord机器人。我有一个想让该机器人加入的先前存在的不和谐服务器,但是这样做很困难。 导入不一致 导入异步 导入日志记录 logging.basicConfig( level = logging.INFO) client = discord.Client() @ client.event async def on_ready():
..
每次尝试使用VoiceChannel.members或Guild.members时,它都不会为我提供适用成员的完整列表。我在这样的文本命令中从上下文中同时获取了VoiceChannel和Guild: @ bot.command(name ='followme' ) 异步def follow_me(ctx): 如果ctx.author.voice!=无: 公会= ctx.guild 跟踪=
..
我想执行将DM发送到整个服务器的命令,但是出现以下错误: 禁止:禁止(状态代码:403)无法向该用户发送消息 可能是什么造成这种情况? 这是我当前的代码: @bot .command(pass_context = True) 异步def massdm(ctx,words *): output =“” 表示单词: 输出+ =单词 输出+ =“” 服务器
..
我一直在研究一个新的Discord机器人。 我学到了一些东西,现在,我想做些事情更多自定义。 我一直在尝试使漫游器发送嵌入消息,而不是发送普通消息。 embed = discord.Embed(title =“平铺”,description =“描述”,color = 0x00ff00) embed.add_field(name =“ Fiel1”,value =“ hi“,
..
我正在写以下命令 @ bot.command(pass_context = True) 异步def admins_only_command(ctx ,*,args): '''做东西 我如何限制此命令仅限管理员?我尝试查看 ctx.author.roles.role ,它显示为 @everyone 。我如何检查给定的用户是否是 admin ? 解决方案 有两种方法:使
..
我有一个重写版本discord.py。如果消息中包含内容,则不会发生错误。如果消息中不包含内容,则我希望该错误不会发生。 我的代码: @ client.command(pass_context = True) def异步搜索(ctx,message): ... 一些代码 ... 如果members_count
..
我正在为Discord创建一个机器人,我只是编写了以下简单代码: 导入discord 令牌=“令牌” 客户端= discord.Client() @ client.event 异步def on_ready(): print('Bot ready。') client.run(TOKEN) ,它会产生以下错误: Traceback(
..
昨天,我的代码非常好。一切都在运行...并且进展顺利。突然,出现以下错误: TypeError:__new __()得到了意外的关键字参数'deny_new' 在我的PyCharm控制台中弹出。我在互联网上进行了查询,但发现的类似问题的答案为零。我希望stackoverflow社区能够为我提供帮助。我没有更改我的代码,只是做了一件事,我试图将我的机器人托管在heroku上,但运
..
为什么我不能有多个 on_message 事件? 导入discord client = discord.Client() @ client.event async def on_ready(): print('in on_ready') @client.event 异步定义on_message(消息): print(“ in on_message#1”) @c
..
由于某种原因,send_message在我的Discord机器人上无法正常工作,而且我也找不到修复它的方法。 导入异步 导入discord client = discord.Client() @ client.async_event 异步定义on_message(message): author = message.author 如果message.content.sta
..
基本上,所有内容都可以正常运行并启动,但是由于某些原因,我无法调用任何命令。我已经很轻松地环顾了一个小时,然后浏览示例/观看视频,但我终生无法找出问题所在。下面的代码: import discord import asyncio from discord.ext import命令 bot =命令.Bot(command_prefix ='-') @ bot.event 异
..
我想要的是机器人说Snacktoshis: 5,但是它不会在聊天中显示变量. 这是我的代码: from discord import * from discord.ext import * from discord.ext.commands import Bot from discord.ext.commands import * import random import asynci
..
好的,所以我想为我的机器人制作一个过滤器,但是并不太复杂. 我有这个: @bot.event async def on_message(ctx,message): if 'fuck' in Message.content.lower: Message.delete() 但是它给出了错误: Ignoring exception in on_messag
..
我正在尝试创建一个机器人(该机器人通过DM)公开和私密地欢迎新用户加入Discord服务器,并且在用户离开服务器时向主持人频道发送一条消息./p> 我可以使welcome dm和welcome消息正常工作,但是当我在#Mod离开公告后添加代码时,没有任何反应. import all necessary commands and libraries import discord import
..
因此,我已经用我的discord机器人发出了一条帮助命令,当我将其作为嵌入消息发送时,它看起来更加简洁.但是,它确实占用了大量空间,因此我想知道是否可以将它作为DM发送给message.author.这是我到目前为止的内容: import discord from discord.ext.commands import Bot from discord.ext import commands
..
我是python的新手,并且一般情况下都创建不和谐的bot,我一生都无法弄清楚如何让bot能够根据用户的请求为用户分配角色. 我已经连续数小时搜寻互联网,并找到了一些示例,但它们都会产生错误. 这是命令的代码: @client.command(pass_context=True) @commands.has_role("Bots") async def add_bot(ctx):
..
我正在尝试制作一个运行聊天过滤器的不和谐机器人;我的最终目标是使机器人具有单词列表,如果说出列表中的单词中的一个,则该机器人将向成员添加提示符,如果它们得到3,则将运行从服务器中踢出的命令. 创建列表很容易,我知道如何编写命令来踢某人,但是我绝对不知道如何让该机器人跟踪每个成员的值....我需要设置该成员的ID吗?作为变量? 我们非常感谢您的帮助,我完全不为所动,并且对discord.
..
使用discord.py进行机器人编码的新手.就像标题所暗示的那样,我希望有人能告诉我如何使漫游器响应某人发送的图像,无论该图像是从Internet粘贴还是从他们的计算机上传的. 解决方案 好的,您可以使用.attachments @client.event async def on_message(message): print(message.attachments) 对
..
import discord import asyncio client = discord.Client() @client.event async def on_ready(): print("I'm ready.") async def send(message): await client.send_message(client.get_channel("4126780
..