Миссия проекта — создать удобный, доступный и надёжный инструмент для игровых групп D&D (Dungeons & Dragons) внутри ВКонтакте, который позволит участникам бросать кубики в реальном времени, не выходя из чата или личной переписки.
Основные задачи проекта:
- Разработка функционального бота-кубомёта;
- Обеспечение стабильной работы 24/7;
- Интуитивно понятный интерфейс;
- Поддержка групповых бесед;
- Интеграция с экосистемой ВКонтакте;
- Визуальное оформление сообщества.
Проект является полностью частной инициативой, не связанной с учебным процессом или научной деятельностью НИУ ВШЭ.
Наша команда

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

Выдержка из переписки с DeepSeek
Разработка кода велась на языке Python и строилась на принципах вайбкодинга: Рада формулировала задачи на естественном языке в диалоге с DeepSeek, получала рабочие фрагменты кода, а затем самостоятельно их редактировала.
Подключение на хост-сервер
Чтобы бот работал 24/7 и не зависел от моего компьютера, Рада разместила его на платформе Bothost — специализированном хостинге для ботов. После этого бот начал работать стабильно и без перебоев, отвечая на команды в любое время суток, независимо от того, включён ли мой ноутбук.
Выгрузка git-репозитория
Для удобного обновления кода на хостинге был создан публичный репозиторий на GitHub.
Тестирование
Скриншоты переписки с ботом на тестах
После каждого изменения Рада проводила ручное тестирование: проверяла корректность бросков на разных диапазонах, подписи к броскам, а также граничные случаи, как слишком большие числа кубов или неверные форматы команд. Это позволило отловить и исправить большинство ошибок ещё до того, как бот попал в руки пользователей.






