Как обернуть функцию в 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, как решить эту проблему?