Исходный размер 2400x3420

Дайс-бот Рия | Разработка и дизайн

Миссия проекта — создать удобный, доступный и надёжный инструмент для игровых групп D&D (Dungeons & Dragons) внутри ВКонтакте, который позволит участникам бросать кубики в реальном времени, не выходя из чата или личной переписки.

Основные задачи проекта:

  • Разработка функционального бота-кубомёта;
  • Обеспечение стабильной работы 24/7;
  • Интуитивно понятный интерфейс;
  • Поддержка групповых бесед;
  • Интеграция с экосистемой ВКонтакте;
  • Визуальное оформление сообщества.

Проект является полностью частной инициативой, не связанной с учебным процессом или научной деятельностью НИУ ВШЭ.

Наша команда

big
Исходный размер 1700x649

Мы с Дианой не раз сталкивались с тем, что дайс-боты для D&Dво ВКонтакте работают нестабильно: одни внезапно отключались посреди сессии, другие не понимали команды. После нескольких срывов игр из-за технических проблем мы решили, что лучший способ гарантировать надёжность — сделать своего бота с нуля.

Разработка кода

big
Исходный размер 1300x653

Выдержка из переписки с DeepSeek

Разработка кода велась на языке Python и строилась на принципах вайбкодинга: Рада формулировала задачи на естественном языке в диалоге с DeepSeek, получала рабочие фрагменты кода, а затем самостоятельно их редактировала.

Подключение на хост-сервер

Исходный размер 1500x933

Чтобы бот работал 24/7 и не зависел от моего компьютера, Рада разместила его на платформе Bothost — специализированном хостинге для ботов. После этого бот начал работать стабильно и без перебоев, отвечая на команды в любое время суток, независимо от того, включён ли мой ноутбук.

Выгрузка git-репозитория

Исходный размер 1500x484

Для удобного обновления кода на хостинге был создан публичный репозиторий на GitHub.

Тестирование

0

Скриншоты переписки с ботом на тестах

После каждого изменения Рада проводила ручное тестирование: проверяла корректность бросков на разных диапазонах, подписи к броскам, а также граничные случаи, как слишком большие числа кубов или неверные форматы команд. Это позволило отловить и исправить большинство ошибок ещё до того, как бот попал в руки пользователей.

Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше