【发布时间】:2022-01-13 01:51:57
【问题描述】:
我第一次在这里问一个问题,所以请指导我。我已经开始涉足服务器的 discord.py。我主要只需要一个不和谐服务器上所有成员的列表。
我的整个代码:
import os
import discord
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('GC_TEST_TOKEN')
GUILD = os.getenv('GC_TEST_GUILD')
client = discord.Client()
@client.event
async def on_ready():
for guild in client.guilds:
if guild.name == GUILD:
break
print(
f'{client.user} is connected to the following guild:\n'
f'{guild.name}(id: {guild.id})\n'
)
members = '\n - '.join([member.name for member in guild.members])
print(f'Guild Members:\n - {members}')
client.run(TOKEN)
print(
f'{client.user} is connected to the following guild:\n'
f'{guild.name}(id: {guild.id})\n'
)
members = '\n - '.join([member.name for member in guild.members])
print(f'Guild Members:\n - {members}')
client.run(TOKEN)
另外,如果您能帮我获取会员的在线\离线状态,那将非常有帮助。对其进行了研究,我不确定是否可以使用列表。我是一个初学者,如果有一些愚蠢的错误,请原谅我。
【问题讨论】:
-
你想让用户信息被公会分开吗?服务器和频道一样吗?
标签: python discord discord.py