Я пытался создать бота Discord с помощью discord.py. Я знаю, как заставить бота отправлять сообщение указанному пользователю, но мне было интересно, есть ли способ отправить сообщение заданное количество раз? ...

0
CrashtestEnigma 13 Янв 2021 в 21:17

1 ответ

Лучший ответ

Вот мой ответ на вопрос, насколько я понимаю, вы пытаетесь отправить прямое сообщение пользователю x количество раз, и x можно изменить в зависимости от того, что хочет пользователь.

@client.command()

# the arguements are: member, the amount of times you want to DM, and what you want to DM them.
async def spam(ctx, member : discord.Member, amount=1, content=None):

    # this loop will keep doing the script below the amount of 'amount' times.
    for i in range(amount):
        channel = await member.create_dm()
        await channel.send(content)
0
goose.mp4 14 Янв 2021 в 12:12