Discord.py Мое сообщение с embed отправляется несколько раз
Я хочу что бы бот отправлял одно сообщения за команду человеку, Но я не знаю как это сделать. А сейчас с этим кодом просто отправляется всем людям сообщения бесконечно.
a = 1
b = 7
@client.command()
async def testa(ctx):
embed = discord.Embed(
title = 'Заголовок',
description = 'Описание',
colour = discord.Colour.from_rgb(106, 192, 245)
)
embed = discord.Embed()
embed.add_field(name='Hello by iponer', value = 'go in minecraft? :)', inline=False)
embed.add_field(name='_ _', value = '_ _', inline=False)
for line in range(a , b):
with open("id users2.txt") as f:
data = f.readlines()
for line in data:
user = await client.fetch_user(int(line.strip()))
try:
await user.send(embed=embed)
except:
pass
print('Отправлено')
Если отправлять сообщение без эмбеда, работает все хорошо.