0

我正在考虑在 Discord 中举办学术活动。我需要一个机器人,它可以检查每个活动中注册的人的存在,一项活动是通过不和谐的屏幕共享观看研讨会等,因此 adm 团队可以有一个安全的跟踪(如果可能的话,使用用户电子邮件)谁可以被授予参与证书。你会知道这样的事情吗?无论是即用型机器人还是源代码。可悲的是,这个问题很广泛,我想对您可能知道的任何方法提出建议。(已编辑)

4

1 回答 1

0

这完全取决于您想要什么,但如果您想使用discord.py.

import discord

client = discord.Client()

@client.event
async def on_ready():
    vc = client.get_channel(id) #get the id of the voice channel
    attend = vc.members

这将设置attend为运行脚本时在 VC 中的成员列表。从那里,您可以对列表做您想做的事情。例如,您可以使用此将用户名列表保存到文件中。

f = open('Attendees.txt', 'w')
f.write('\n'.join([user.name for user in attend]))
于 2020-05-20T00:54:01.883 回答