是否有 Discord 机器人来检查服务器中活动的出席情况?



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

这将取决于你想要什么,但如果你想使用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]))

相关内容

  • 没有找到相关文章

最新更新