我们还定义了一个on_message事件处理程序,它在收到新消息时被调用。如果收到的消息以!send开头,bot将在同一频道中自动发送一条消息。 运行脚本:保存Python脚本并在命令行中运行python your_script.py来启动bot。 在Discord中测试:在Discord中找到你的bot,并在适当的频道中发送!send命令,你的bot将自动回复一条消息...
在`discord.py`中发送消息主要涉及到`Client`类和`Messageable`接口。以下是基础概念以及如何实现发送每条消息的方法: ### 基础概念 * **Client**:这是你...
在我的 discord.py 代码中,我试图向消息作者指定的用户设置一个简单的发送消息。 if message.content.startswith('!hello'): print("Hello DIRECT MESSAGE") msg = "Why hello there" print (message.author) await client.send_message(message.author, msg) if message.content.startswith('!poke'): print(...
我想知道如何让这个脚本在特定用户的直接消息上发送结果(获胜或失败),这是一个简单的示例: from discord.ext import commands import discord import os from random import * client = commands.Bot(command_prefix = '-') @client.event async def on_ready(): print('Bot Is Ready') @client.command() #...
向消息添加反应。Discord.py 重写我正在尝试使用自定义表情符号添加对消息的反应,由于某种原因,我在网上找不到太多关于此的内容,并且我花了最后 30m 试图找出不同的方法。到目前为止没有任何工作。 这是在齿轮内部。 第一种方法 accept_decline = await ctx.send("Test") cross = self.bot.get_emoji(...
我正在尝试制作一个将预定消息发送到特定文本频道的机器人。例如在我生日那天说“生日快乐”,或者每天早上说“早上好”。该机器人似乎无法正常工作,因为我的文本频道中没有任何内容。
Discord.py 2.0 允许使用按钮和下拉菜单,并新增了对斜杠命令的支持。不再需要第三方存储库。但是,如果您出于某种原因不想使用默认值,可以查看 discord_slash。 要升级到 Discord.py 2.0: 视窗: pip install -U git+https://github.com/Rapptz/discord.py MacOS 和 Linux: pip3 install -U git+https://git...
Discord.py ping 输入消息的用户Python 皈依舞 2023-12-29 10:22:08 我编写了一个命令,提示服务器输入 2 个数字,然后用户在尽可能短的时间内添加这些数字。我正在尝试找出一种方法来 ping 得到正确答案的用户,但我似乎无法让它发挥作用。我尝试应用的一件事是添加m.author == message.author到返回行,如此处...
创建一个名为bot.py的新文件,并将以下代码粘贴到其中: from discord import Intents from discord.ext import commands from dotenv import load_dotenv import os import replicate load_dotenv() intents = Intents.default() intents.message_content = True bot = commands.Bot( command_prefix="!", descrip...
Rapptz/discord.py master 17Branches 77Tags Code Folders and files Name Last commit message Last commit date Latest commit PythonCoderAS Fix variance typing issue with CommandTree.error decorator Oct 15, 2024 9da131e·Oct 15, 2024 History