• Discord.py как изменять embed несколько раз подряд?

    Traceback (most recent call last):
      File "/home/fixator/Red-V3/lib/python3.8/site-packages/redbot/core/dev_commands.py", line 202, in _eval
        result = await func()
      File "<string>", line 13, in func
    AttributeError: 'NoneType' object has no attribute 'edit'


    discord.Message.edit не возвращает ничего.

    Используйте метод .edit оригинального сообщения:
    load1=discord.Embed(title='Прогресс __0%__',color=2358184)
      load2=discord.Embed(title='Прогресс __25%__',color=2358184)
      load3=discord.Embed(title='Прогресс __50%__',color=2358184)
      load4=discord.Embed(title='Прогресс __75%__',color=2358184)
      load5=discord.Embed(title='Прогресс __100%__',color=2358184)
      complete=discord.Embed(title='Загрузка завершена!',color=2358184)
      msg=await ctx.send(embed=load1)
      await asyncio.sleep(1)
      await msg.edit(embed=load2)
      await asyncio.sleep(1)
      await msg.edit(embed=load3)
      await asyncio.sleep(1)
      await msg.edit(embed=load4)
      await asyncio.sleep(1)
      await msg.edit(embed=load5)
      await asyncio.sleep(1)
      await msg.edit(embed=complete)
    Ответ написан
    1 комментарий