我正在尝试做一个不和谐的机器人,它会对使用斜杠命令的用户进行DM。由于某种原因,我得到一个错误:AttributeError: 'Client' object has no attribute 'send_message'
我找不到DM用户使用斜杠命令的任何示例。
# setup
import discord
import interactions
bot = interactions.Client(token="TOKEN")
intents = discord.Intents.all()
client = discord.Client(intents=intents)
# gen command
@bot.command(
name="gen",
description="Generate a username and password.",
)
async def gen(ctx: interactions.CommandContext):
print("test")
await client.send_message(interactions.user.id, "Hello!")
bot.start()
我本来希望这是发送命令字符串“Hello!“相反,只有当我运行该命令时,我才得到错误AttributeError: 'Client' object has no attribute 'send_message'
1条答案
按热度按时间mwg9r5ms1#
您可以用途:
您必须使用使用交互的人的ID来查找成员,然后发送消息。希望这对你有帮助。