我正试图让机器人在准备就绪时发给我一个dm:
@bot.event
async def on_ready():
print("Ready when you are")
print("I am running on: " + bot.user.name)
print("With the ID: " + bot.user.id)
await bot.send_message(discord.PrivateChannel(4803), "Ready", tts=True)
我怎样才能做到这一点?
感谢。
答案 0 :(得分:1)
你可以告诉它使用你的id发送消息(discord.py中的id为0.16顺便说一下,而不是整数)。如果您必须在其他地方重复使用此代码,则其他机器人不一定能够访问您与此机器人之间的专用通道。类似的东西:
@bot.event
async def on_ready():
print("Ready when you are")
print("I am running on: " + bot.user.name)
print("With the ID: " + bot.user.id)
owner = await bot.get_user_info("Your ID")
await bot.send_message(owner, "Ready", tts=True)