перевод кода из discord в disnake

боту плевать где команда отправляется и он в любом случает отправляет эмбед

import disnake
from disnake.ext import commands
intents = disnake.Intents.all()
intents.message_content = True
bot = commands.Bot(command_prefix='!', case_insensitive=True, intents=intents)
bot.remove_command("help")
@bot.command()
async def help(ctx):
  if ctx.author.id == 829327810409529385:
    em = disnake.Embed(title='помощь' , color=0x2ecc71 )
    em.add_field(name="!help", value="выводит эту табличку", inline=False)
    em.add_field(name="!site", value="сайт сервера", inline=True)
    em.add_field(name="!ip", value="айпи сервера", inline=True)
    em.add_field(name="!тысячаминуссемь", value="специальная комманда для <@827133866623107072>", inline=False)
    em.add_field(name="!help", value="сообщить об ошибке(тестовая функция)")
    em.add_field(name="!rule `номер правила`", value="отправляет правило из <#996401298226282527>(напимер у вас завязался спор с человеком, вы можете в любой момент вспомнить правила/правило, которое он нарушил)", inline=False)
    await ctx.send(f"{ctx.message.author.mention}",embed=em)
    print(f"{ctx.author} использует комманду !help")
  elif ctx.channel.id in (1055595971020599416, 1011366636948836402):
    em = disnake.Embed(title='помощь' , color=0x2ecc71 )
    em.add_field(name="!help", value="выводит эту табличку", inline=False)
    em.add_field(name="!site", value="сайт сервера", inline=True)
    em.add_field(name="!ip", value="айпи сервера", inline=True)
    em.add_field(name="!тысячаминуссемь", value="специальная комманда для <@827133866623107072>", inline=False)
    em.add_field(name="!help", value="сообщить об ошибке(тестовая функция)")
    em.add_field(name="!rule `номер правила`", value="отправляет правило из <#996401298226282527>(напимер у вас завязался спор с человеком, вы можете в любой момент вспомнить правила/правило, которое он нарушил)", inline=False)
    await ctx.send(f"{ctx.message.author.mention}",embed=em)
    print(f"{ctx.author} использует комманду !help")
  else:
    await ctx.send(f"{ctx.message.author.mention}, не в этом канале")
    print(f"{ctx.message.author} использует комманду !help неудачно\n============================================================================")
bot.run('token')

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