我正在制作用于单个服务器的Discord机器人,因此,通过ID可以找到所有通道和角色,但是由于我们启动了服务器网络,因此我需要重写一些内容以使其能够在其他服务器上工作,并且我能想到的最好的方法是从channel object
中获取server object
的名称>
我发现执行此操作的一种方法是:
server = bot.get_server(member.server) for channel in server.channels: if channel.name == "Channel name": break
虽然它可以完成这项工作,但我发现它几乎没有效果,而且运行起来很慢。因此,我们将不胜感激任何其他方法/代码。
先谢谢您
我正在制作用于单个服务器的Discord机器人,因此,通过ID可以找到所有通道和角色,但是由于我们启动了服务器网络,因此我需要重写一些东西以使其成为...]]
您可以使用discord.utils.get
((V1.0.0或更高版本)