Install
openclaw skills install quiz-battleИнтерактивная викторина по школьным предметам и программированию с inline кнопками. Используй когда пользователь просит поиграть в викторину, проверить знани...
openclaw skills install quiz-battleИнтерактивная викторина по школьным предметам и программированию.
Когда пользователь просит поиграть — предложи выбрать тему:
🎮 Quiz Battle!
Выбери предмет:
[📐 Математика] [🌍 Английский]
[💻 Программирование] [🔬 Наука]
[📚 История] [🎲 Всё подряд]
Используй message tool с параметром buttons:
{
"action": "send",
"channel": "telegram",
"target": "<user_id>",
"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"}]
]
}
Когда пользователь выбирает ответ:
📐 Математика:
🌍 Английский язык:
💻 Программирование:
🔬 Наука:
📚 История:
Математика:
🏆 Вопрос: Чему равно 25% от 80?
[15] [20] [25] [30]
Ответ: 20
Английский:
🏆 Вопрос: Переведи "butterflies in stomach":
[Голод] [Волнение] [Боль] [Радость]
Ответ: Волнение
Программирование:
🏆 Вопрос: Что выведет print(2 ** 3) в Python?
[5] [6] [8] [9]
Ответ: 8
В конце покажи результат:
🏆 Викторина завершена!
━━━━━━━━━━━━━━━━
🎯 Твой счёт: 40/50
📊 Правильных: 4/5
🔥 Отличный результат!
[🔄 Играть снова]
User: поиграем в викторину!
Bot: 🎮 Quiz Battle!
Выбери предмет:
[📐 Математика] [🌍 Английский]
[💻 Программирование] [🎲 Всё подряд]
---
User: [📐 Математика]
Bot: 🏆 Вопрос 1/5 (Математика)
Чему равно 144 ÷ 12?
[10] [11] [12] [13]
---
User: [12]
Bot: ✅ Верно! +10 очков 🎯
[➡️ Следующий вопрос]