要让你的discord.py机器人发送消息到你选择的频道,你可以按照以下步骤进行操作:
import discord
client = discord.Client()
@client.event
async def on_ready():
print('Bot is ready.')
client.run('YOUR_BOT_TOKEN')
on_ready
事件中,你可以添加代码来获取你选择的频道对象。你可以通过频道的名称或ID来获取频道对象。@client.event
async def on_ready():
print('Bot is ready.')
# 通过名称获取频道对象
channel = discord.utils.get(client.get_all_channels(), name='YOUR_CHANNEL_NAME')
# 通过ID获取频道对象
channel = client.get_channel(YOUR_CHANNEL_ID)
channel.send
方法来发送消息到该频道。@client.event
async def on_ready():
print('Bot is ready.')
# 获取频道对象
channel = discord.utils.get(client.get_all_channels(), name='YOUR_CHANNEL_NAME')
# 发送消息到频道
await channel.send('YOUR_MESSAGE')
YOUR_CHANNEL_NAME
为你选择的频道名称,或者将YOUR_CHANNEL_ID
替换为你选择的频道ID。将YOUR_MESSAGE
替换为你想要发送的消息内容。这样,你的discord.py机器人就可以发送你选择的消息到你选择的频道了。
注意:以上代码仅为示例,你需要根据你的实际情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云