Как обернуть функцию в tasks.loop?

@bot.command()
async def pick(ctx):
    voice_channel = ctx.author.voice.channel
    if voice_channel is None:
        await ctx.send("Вы не находитесь в голосовом канале.")
        return
    members = voice_channel.members
    random_member = choice(members)
    await ctx.send(f"? {random_member.mention}")

Хочу чтоб этот фрагмент кода работал каждый час, но я не могу обернуть его в такс, так как он не хочет принимать ctx, как решить эту проблему?


Ответы (0 шт):