Нужно создать бота для создания лобби. В подобии матчмейкинга.
0. Игрок должен пройти регистрацию по Dota ID (Чтобы бот мог кинуть инвайт в лобби)
1. Игрок заходит в войс
2. Как только в войс чате соберется 10 игроков. Бот пишет в текстовый чат выделяя всех 10 игроков и запрашивает готовность у игроков в течении 30 секунд.
3. Игроки подтверждают свою готовность путем нажатия на эмодзи или иным образом.
4. Бот как только 10 игроков подтвердят свою готовность. Создает лобби в доте и кидает инвайт в лобби всех игроков в самой игре.
4.1. Игроки не подтвердившие свою готовность кикаются с войс чата и набор 10 игроков запускается заново
4.2. Бот рандомно кидает
5. Бот с момента запуска лобби начинает отсчет 5 минут на сбор всех игроков.
5.1. Если в течении 5 минут игроки не зайдут то лобби отменяется.
5.2. Когда все 10 игроков зайдут в лобби то бот начинает матч
6. После окончания матча бот постит результаты игр и начисляет победителям очки.
7. Бот так же должен вести список лидеров. Так же по запросу игрока показать сколько у него очков.