我想知道如何访问所有的服务器和通道的机器人是在一个/信息页这是一个例子:
我在一个编码不一致的服务器上尝试了一些别人给我的奇怪的东西,但是没有用
kx1ctssn1#
bot. guilders给你一个公会列表你的机器人是它,但它可能需要一些时间来加载公会列表,所以我所做的是,首先它采取的公会ID的从一个文本文件,并在一段时间后,它使用bot. guilders和写入的文本文件与更新的公会信息.下面是我的代码片段:
from discord import * bot = discord.ext.commands.Bot("$", intents=intents) with open("./guild_ids.txt", "r", encoding="utf-8") as data: guilds = list(map(lambda x: Object(int(x)), data.read().split("\n"))) guild_ids = list(map(lambda x: str(x.id), bot.guilds)) with open("./guild_ids.txt", "w", encoding="utf-8") as file: file.write("\n".join(guild_ids))
希望能有所帮助。
1条答案
按热度按时间kx1ctssn1#
bot. guilders给你一个公会列表你的机器人是它,但它可能需要一些时间来加载公会列表,所以我所做的是,首先它采取的公会ID的从一个文本文件,并在一段时间后,它使用bot. guilders和写入的文本文件与更新的公会信息.
下面是我的代码片段:
希望能有所帮助。