@F1azy

Почему сообщение высылается не в тот канал в который нужно?

@bot.command(pass_context=True)
@commands.has_permissions(administrator=True)
async def бан(ctx, member: discord.Member, *, days, reason=None):
    channel = bot.get_channel(964228426066194482)
    await member.ban(reason=reason)
    await ctx.channel.purge(limit = 0)
    emb = discord.Embed(color=0x9b59b6)
    author = ctx.message.author
    emb.add_field(name="✅ Бан", value='Пользователь {} был забанен!'.format(member.mention))
    emb.add_field(name="Модератор", value = ctx.message.author.mention, inline = False)
    await ctx.send(embed = emb)


Данное сообщение о бане должно высылаться в канал который я указал выше, но почему то это сообщение высылается именно в тот канал в котором я прописал эту команду.
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
> ctx.send
И впрямь, почему? Может, потому что ты говоришь боту отправить его туда?
Если надо отправлять в channel, то channel.send().
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы