Комментарии 5
То есть просто файл с парами вопрос-ответ?
Ну по сути внутри 3 файла, в котором описаны все нужные штуки. Первый yaml с структурой вопросов: сам вопрос, его сложность, массив из вариантов ответа, верный ответ и объяснение почему так:
questions:
- id: 1
difficulty: easy
type: mcq
question: "Какой протокол используется для асинхронной передачи сообщений в реактивных архитектурах?"
options:
- "HTTP/REST"
- "Apache Kafka"
- "FTP"
- "SMTP"
correct: 1
explanation: "Apache Kafka обеспечивает надежную асинхронную передачу сообщений между сервисами в реактивных системах."
Второй маркдаун, с политикой обработки данных (потому что это важно)
И третий yaml с текстами самого бота: что отвечать на команды.
Делал для своего удобства, чтобы опечатки не править через код :)
Так как не давно начал изучать Python, стараюсь из каждой статьи подчеркнуть что то для себя, и тут тоже кое что взял, благодарочка) Собрав все знания написал первого бота @Quiz_Film_Games_bot.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Информация
- Сайт
- www.agima.ru
- Дата регистрации
- Дата основания
- Численность
- 501–1 000 человек
- Местоположение
- Россия
- Представитель
- Кристина Ляпцева
Собираем чат-бота под Хеллоуин. Тратим 3 часа и баночку пива