1 заметка с тегом

интеллектуальные игры

ЧГК-бот

С начала 2019 года я тренирую школьную команду по интеллектуальным играм.

С этого учебного года она разрослась до школьного Клуба интеллектуальных игр.

Для координации встреч и «онлайн-тренировок» была создана беседа ВКонтакте, где время от времени мы с ребятами практиковались «раскручивать» вопросы из Базы вопросов ЧГК. Во время каникул возникло острое желание, насколько это возможно, автоматизировать работу по выбору вопроса из базы и «зачёту» верного ответа.

Так родился бот школьного клуба интеллектуальных игр.

Методом гугления в ЖЖ-сообществе «Спортивное ЧГК» был обнаружен пост, описывающий XML API базы вопросов. Из этого поста можно было сделать сразу два вывода, один внезапнее другого:

  1. ЖЖ жив (о_0)
  2. У Базы API всё же есть.

В результате дня изучения (вспоминания давно забытого) VK API был набросан proof-of-concept бота, который умеет:

  • получать случайный вопрос из базы;
  • писать его в чат с примитивной защитой от гугления;
  • повторять его;
  • выводить ответ на этот вопрос, если игроки сдаются («сливают» вопрос);
  • читать ответы из чата;
  • засчитывать правильные ответы и то, что похоже на правильные ответы (с точностью до е/ё, кавычек и знаков препинания);
  • вести рейтинг игроков.

В перспективе планирую сделать командный режим игры с ботом и хочу научить бота читать ответы в других падежах, с предлогами и т. п. — т. е. научить анализировать русский текст.

P.S. Приходите в Клуб, попадайте в беседу, испытывайте свой интеллект на прочность! :-)

 97   6 мес   боты   интеллектуальные игры   школа № 509