Задать вопрос
@NeW_CodeR
Аферюга

В чём ошибка....?

Вот собственно час код:
@bot.command(name = "Шар")
async def Шар(ctx, *, question):
  responses = [
  discord.Embed(title='Это точно.'),
  discord.Embed(title='Очень даже вряд-ли.'),
  discord.Embed(title='Нет.'),
  discord.Embed(title='Да, безусловно.'),
  discord.Embed(title='Вы можете рассчитывать на это.'),
  discord.Embed(title='Вероятно.'),
  discord.Embed(title='Перспектива хорошая.'),
  discord.Embed(title='Да.'),
  discord.Embed(title='Знаки указывают да.'),
  discord.Embed(title='Ответ туманный, попробуйте еще раз.'),
  discord.Embed(title='Спроси позже.'),
  discord.Embed(title='Лучше не говорить тебе сейчас.'),
  discord.Embed(title='Не могу предсказать сейчас.'),
  discord.Embed(title='Сконцентрируйтесь и спросите снова.'),
  discord.Embed(title="Не рассчитывай на это."),
  discord.Embed(title='мой ответ - нет.'),
  discord.Embed(title='Мои источники говорят нет.'),
  discord.Embed(title='Перспективы не очень.'),
  discord.Embed(title='Очень сомнительно.')
    ]
  responses = random.choice(responses)
  await ctx.send(content=f'[:8ball:] Шар говорит\n', embed=responses)

Вот ошибка (происходит если написать команду на своем сервере где есть бот):
Ignoring exception in command None:
discord.ext.commands.errors.CommandNotFound: Command "Шар" is not found
  • Вопрос задан
  • 107 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
INDMops
@INDMops
Парень с небольшой историей...
А не лучше сделать так?
@bot.command(aliases = ["шар", "Шар", "Ball"])
async def ball(ctx, *, question):
  responses = [
    'Это точно.',
    'Очень даже вряд-ли.',
    'Нет.',
    'Да, безусловно.',
    'Вы можете рассчитывать на это.',
    'Вероятно.',
    'Перспектива хорошая.',
    'Да.',
    'Знаки указывают да.',
    'Ответ туманный, попробуйте еще раз.',
    'Спроси позже.',
    'Лучше не говорить тебе сейчас.',
    'Не могу предсказать сейчас.',
    'Сконцентрируйтесь и спросите снова.',
    'Не рассчитывай на это.',
    'Мой ответ - нет.',
    'Мои источники говорят нет.',
    'Перспективы не очень.',
    'Очень сомнительно.'
    ]
  responses = random.choice(responses)
  await ctx.send(content = f'[:8ball:] Шар говорит\n', embed = discord.Embed(color = 0x22ff00,description = responses))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы