在此之前,你必须找到哪个 User 对应于你自己。 @client.event async def on_message(message): # we do not want the bot to reply to itself if message.author == client.user: return # can be cached... me = await client.get_user_info('MY_SNOWFLAKE_ID') await client.send_message(me, "H...
1.在on_message事件处理程序中处理异常:将on_message事件处理程序中的代码 Package 在try-except块中,...
Discord Bot: 是一个运行在 Discord 平台上的自动化程序,可以通过 API 与 Discord 服务器交互。 discord.py: 是一个用于创建 Discord 机器人的 Python 库。 可能的原因及解决方法 1. 权限问题 原因: 机器人可能没有足够的权限在指定的频道发送消息。 解决方法: 确保机器人在该频道有 Send Messages 权限。...
intents.message_content = True bot = commands.Bot(command_prefix='!', intents=intents) @bot.event async def on_ready(): print(f'Logged in as {bot.user.name}') @bot.command() async def hello(ctx): await ctx.send('Hello, world!') bot.run('YOUR_BOT_TOKEN') 在上面的示例中,我们...
这是我的代码(我正在使用Python 3.6): 1 2 ifmessage.content.startswith('!startbot'): msg='@Moderator, (some message after this)'.format(message) 但是," @ Moderator"实际上并未标记主持人角色中的任何人。 就像其他所有消息一样,它只是空白文本。 但是,当我作为来自Discord服务器类型@Moderator的真实...
Also you might need commands.Bot for a fully functional commanded bot. @client.event async def on_message(message): if message.content.startswith('+acceptrules'): member = message.author role1 = discord.utils.get(member.guild.roles, name='The People') await member.add_roles(role1) elif ...
self.bot.get_command('tempmute'), member, dt_remove_role_after, reason=reason ) 开发者ID:python-discord,项目名称:bot,代码行数:20,代码来源:antispam.py 示例3: maybe_delete_messages ▲点赞 6▼ # 需要导入模块: import discord [as 别名]# 或者: from discord importMessage[as 别名]defmaybe_...
定义Python依赖项 配置环境和秘密 编写机器人 在本地运行您的机器人 使用机器人 下一步 使用Python构建和部署一个Discord聊天机器人应用程序,该应用程序通过复制使用稳定扩散从文本提示中生成图像。 内容 先决条件 设置一个Discord Bot帐户 写一些代码 创建项目目录 定义Python依赖项 配置环境和秘密 编写机器人 在本地...
bot.py import osimport randomimport discord 接下来,您需要从环境变量中检索 Discord API 令牌和您的机器人公会。你会使用的方法getenv从osPython标准库库。将以下代码附加到bot.py: bot.py ...token = os.getenv("DISCORD_TOKEN")my_guild = os.getenv("DISCORD_GUILD") ...
Discord Bot 用文本和提供的数据回复我的消息。蟒蛇问题描述 投票:0回答:1我想写入命令“!addpoints“numOfPoints””,机器人应该回复此消息:您添加了“numOfPoints”点。 我尝试制作它,就像照片上一样:但是我收到了这个错误:python discord discord.py