如何通过DiscordPy将欢迎消息发送到标准通知频道?

时间:2020-08-09 14:41:21

标签: python discord bots discord.py

我想向不和谐服务器上的标准欢迎频道写一条欢迎消息,但我不知道如何解决。

通常我会写:

await client.get_channel(Channel_ID).send(f"...")'

但是,如果我实现了特定的频道ID,则无法在其他服务器上使用漫游器。在服务器设置中,我设置了“默认通知通道”。无论机器人位于哪个服务器上,如何将消息自动发布到此频道?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用guild.system_channel

guild = ctx.message.guild
await guild.system_channel.send("Message")

请注意,guild.system_channel可以为None,因为某些服务器可能没有默认的通道来接收欢迎/增强消息