🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Quiz Battle

by @russianoracle

Интерактивная викторина по школьным предметам и программированию с inline кнопками. Используй когда пользователь просит поиграть в викторину, проверить знани...

Versionv1.0.0
Downloads880
TERMINAL
clawhub install quiz-battle

📖 About This Skill


name: quiz-battle description: Интерактивная викторина по школьным предметам и программированию с inline кнопками. Используй когда пользователь просит поиграть в викторину, проверить знания по математике, английскому, программированию или другим школьным предметам. user-invocable: true

Quiz Battle — Школьная Викторина

Интерактивная викторина по школьным предметам и программированию.

Как использовать

1. Запуск викторины

Когда пользователь просит поиграть — предложи выбрать тему:

🎮 Quiz Battle!

Выбери предмет:

[📐 Математика] [🌍 Английский] [💻 Программирование] [🔬 Наука] [📚 История] [🎲 Всё подряд]

2. Структура вопроса

Используй message tool с параметром buttons:

{
  "action": "send",
  "channel": "telegram",
  "target": "",
  "message": "🏆 Вопрос 1/5\n\nЧему равно 15 × 8?",
  "buttons": [
    [{"text": "120", "callback_data": "quiz:q1:a"}],
    [{"text": "115", "callback_data": "quiz:q1:b"}],
    [{"text": "125", "callback_data": "quiz:q1:c"}],
    [{"text": "130", "callback_data": "quiz:q1:d"}]
  ]
}

3. Обработка ответа

Когда пользователь выбирает ответ:

  • ✅ Правильно: "Верно! +10 очков 🎯"
  • ❌ Неправильно: "Неверно! Правильный ответ: 120"
  • 4. Темы для викторин

    📐 Математика:

  • Умножение и деление
  • Дроби и проценты
  • Уравнения
  • Геометрия
  • 🌍 Английский язык:

  • Перевод слов
  • Грамматика (tenses, articles)
  • Идиомы
  • Ложные друзья переводчика
  • 💻 Программирование:

  • Python basics (переменные, циклы, списки)
  • JavaScript basics
  • HTML/CSS
  • Алгоритмы
  • 🔬 Наука:

  • Физика (законы, формулы)
  • Химия (элементы, реакции)
  • Биология (клетки, организмы)
  • 📚 История:

  • Даты и события
  • Исторические личности
  • Великие открытия
  • Примеры вопросов по темам

    Математика:

    🏆 Вопрос: Чему равно 25% от 80?
    [15] [20] [25] [30]
    Ответ: 20
    

    Английский:

    🏆 Вопрос: Переведи "butterflies in stomach":
    [Голод] [Волнение] [Боль] [Радость]
    Ответ: Волнение
    

    Программирование:

    🏆 Вопрос: Что выведет print(2 ** 3) в Python?
    [5] [6] [8] [9]
    Ответ: 8
    

    5. Финал

    В конце покажи результат:

    🏆 Викторина завершена!
    ━━━━━━━━━━━━━━━━
    🎯 Твой счёт: 40/50
    📊 Правильных: 4/5
    🔥 Отличный результат!

    [🔄 Играть снова]

    Стиль общения

  • Дружелюбный и бодрый
  • Используй эмодзи: 🎯 ✅ ❌ 🏆 🔥 ⚡
  • Поддерживай игрока: "Молодец!", "Так держать!"
  • При ошибке — мягко: "Не совсем, но ты близко!"
  • Пример полного цикла

    User: поиграем в викторину!

    Bot: 🎮 Quiz Battle! Выбери предмет:

    [📐 Математика] [🌍 Английский] [💻 Программирование] [🎲 Всё подряд]


    User: [📐 Математика]

    Bot: 🏆 Вопрос 1/5 (Математика)

    Чему равно 144 ÷ 12?

    [10] [11] [12] [13]


    User: [12]

    Bot: ✅ Верно! +10 очков 🎯 [➡️ Следующий вопрос]