【发布时间】:2020-12-25 05:20:14
【问题描述】:
我有一个相当不错的机器人,我计划很快推出。它被称为版主,它应该是完美的版主机器人,这样服务器就不再需要真正的版主了。所以我希望它在加入服务器时发送欢迎消息,但是因为所有服务器都有不同的频道名称和频道,所以我也无法获得通用的频道名称来发送欢迎消息。
channel = find(lambda x: x.name == 'general', guild.text_channels)
if channel and channel.permissions_for(guild.me).send_messages:
await channel.send(embed=embedvar)
这就是我现在所拥有的,如您所见,它会找到一个名为 general 的频道并将欢迎嵌入消息发送到 general 频道。但由于不是每个服务器都有一个通用频道,我想让机器人找到它有权发送消息的第一个频道。有没有办法做到这一点? 谢谢!
【问题讨论】:
标签: python python-3.x discord discord.py