@NeW_CodeR
Аферюга

Создаю на Discord.py команду для бота Шар.. В чём тут проблема? Чёт ну не хочет работать(?

Делаю бота на Discord.py не могу понять где я допустил ошибку(и)
@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)

Друзья, если кто-то понял в чём ошибка и имеет желание помочь, попрошу сделать это.
  • Вопрос задан
  • 577 просмотров
Решения вопроса 1
6204e8e5c5d92235716108.png
responses = [
    'Это точно.',
    'Очень даже вряд-ли.',
    'Нет.',
    'Да, безусловно.',
    'Вы можете рассчитывать на это.',
    'Вероятно.',
    'Перспектива хорошая.',
    'Да.',
    'Знаки указывают да.',
    'Ответ туманный, попробуйте еще раз.',
    'Спроси позже.',
    'Лучше не говорить тебе сейчас.',
    'Не могу предсказать сейчас.',
    'Сконцентрируйтесь и спросите снова.',
    "Не рассчитывай на это.",
    'мой ответ - нет.',
    'Мои источники говорят нет.',
    'Перспективы не очень.',
    'Очень сомнительно.'
]


@bot.command(name='Шар')
async def Шар(ctx, *, question):
    embed = discord.Embed(title='Шар', color=0xFF0000)
    embed.add_field(name='Шар думает...', value=random.choice(responses))
    await ctx.send(content=f'[:8ball:] Шар говорит\n', embed=embed)


Предлагаю такой вариант, вместо discord.Embed использовать discord.add_field()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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