首页 > 解决方案 > 我尝试从机器人的语音频道中获取成员列表,然后显示在我的 django 应用程序上,没有用

问题描述

from discord.ext import commands


client = commands.Bot(command_prefix = '.')
channel = None

@client.event
async def on_ready():
    channel = client.get_channel(677999369642836037)

async def members_list(request):
    curMembers = []
    for member in channel.members:
        curMembers.append(member)

    return render(request, "discordTool/discordTool.html", {
        'members_list': curMembers,
    })

client.run('my token')

我使用 django,我很清楚我需要将机器人代码放在不同的文件中,我的主要问题是我不知道如何从机器人中获取成员列表,如果它被放置在不同的文件中文件?或者如何调用机器人并仅在我需要它运行时运行它?

标签: pythondjangodiscord.py

解决方案


推荐阅读