Раньше, чтобы провести турнир по швейцарской системе, организатор чертил таблицу на бумаге, вручную сводил пары, следил, кто с кем уже играл, и считал коэффициенты на калькуляторе. Telegram-бот Vibe Chess делает всё это за вас: проводит жеребьёвку, рассылает пары участникам, собирает результаты и считает таблицу с Бухгольцем. Ниже - полная инструкция: от создания турнира до финальной таблицы.
Всё создание - это диалог из шести шагов. Бот задаёт вопросы по одному, вы отвечаете сообщением или нажимаете кнопку. Начатый турнир сохраняется черновиком: можно прерваться и вернуться позже.
Первый шаг после команды /create_tournament - название. Пишите понятно для участников: «Турнир цеха №3», «Пятничный блиц в баре», «Первенство 8А». Оно попадёт в список открытых турниров вашего города, где игроки его и найдут.
Дальше - название места (кабинет, кафе, холл цеха) и адрес. Это просто ориентир для участников, чтобы знали, куда идти. Город бот уже знает из вашего профиля, менять его на этом шаге не нужно.
Вводите дату и время в формате 25.05.2026 18:00. По этому времени участники поймут, к какому часу собираться, а вы - когда запускать первый тур.
Контроль времени - это темп партии: минуты на партию плюс добавка за каждый ход. Запись 5+3 означает 5 минут и 3 секунды за ход. Бот предложит готовые варианты кнопками: блиц для быстрого вечера, рапид для турнира выходного дня. Засекать время удобно нашим шахматными часами на телефоне.
Число туров выбирается кнопкой. В швейцарской системе каждый играет одинаковое число туров, поэтому его стоит прикинуть заранее по числу участников: 8-16 человек - 5 туров, 17-32 - 6, 33-64 - 7. Подробнее - в разборе как организовать турнир.
На последнем шаге - максимум участников (чтобы регистрация закрылась сама), взнос в рублях (0 или пропуск - бесплатно) и описание с правилами. Любое поле можно пропустить кнопкой. Взнос здесь - справочное поле: бот не принимает платежи, деньги вы собираете как вам удобно. В конце бот покажет карточку турнира для подтверждения.
Турнир создан - дальше пять команд ведут его от регистрации до финальной таблицы. Ими вы управляете всем ходом соревнования прямо из чата с ботом.
Турнир появляется в списке открытых турниров города. Участники находят его через /open_tournaments и записываются в один тап. Их имена сразу видны вам в списке.
Когда все собрались - закрываете набор. После этого состав зафиксирован, и бот готов провести жеребьёвку первого тура.
Бот проводит жеребьёвку первого тура по швейцарской системе и рассылает каждому участнику в личку: с кем он играет и за каким столом. Вам чертить ничего не нужно.
После того как результаты тура собраны, эта команда проводит жеребьёвку следующего тура. Бот не сводит тех, кто уже играл, чередует цвета и раздаёт новые пары по столам.
Фиксирует итоги: финальная таблица с местами, очками и коэффициентом Бухгольца. Её можно показать всем участникам.
Игроки указали разный результат. Бот отмечает партию как спорную и присылает её вам. Вы ставите верный исход кнопкой - победа белых, победа чёрных или ничья.
Соперник не пришёл. В кнопках результата есть вариант «неявка соперника» - бот засчитает результат по правилам, тур не зависнет.
Нечётное число участников. Один игрок каждый тур получает BYE (пропуск) с очком. Бот сам выбирает, кому - и не даёт пропуск одному и тому же дважды, пока есть другие.
Кто-то без смартфона. Добавьте его как гостя по имени - он играет в общей жеребьёвке, а его результаты вносите вы. Так турнир доступен вообще всем.
Откройте бота, укажите город и отправьте /create_tournament - через минуту турнир готов к регистрации. Бесплатно, без установки и таблиц на бумаге.
Ничего, кроме Telegram. Откройте бота по ссылке t.me/vibechessbot, укажите свой город в профиле и отправьте команду /create_tournament. Устанавливать приложения, регистрироваться на сайтах и платить не нужно - бот бесплатный.
Бот сам рассылает каждому в личные сообщения: имя соперника и номер стола. Команда /my_pairing в любой момент покажет текущую пару. Вам не нужно объявлять пары вслух или вешать распечатку - каждый видит своё у себя в телефоне.
Сами игроки - кнопкой (победа, поражение, ничья, неявка соперника). Если результат отметил только один из пары, второй получает запрос на подтверждение; при молчании бот принимает результат автоматически. Если игроки указали разное - спор уходит вам, и вы ставите результат вручную кнопкой.
Ничего - бот сам выдаёт одному игроку BYE (пропуск тура) и начисляет за него очко, как принято в швейцарской системе. В следующем туре пропуск получит уже другой. Вручную следить за этим не нужно.
Можно. Организатор добавляет такого участника вручную, по имени - он полноценно играет в жеребьёвке наравне со всеми, а результаты за него вносите вы. Это удобно на школьных турнирах и там, где не у всех есть смартфон.
По коэффициенту Бухгольца - сумме очков всех соперников: выше тот, кто играл с более сильными. Бот считает его автоматически после каждого тура. Как устроен этот коэффициент, мы разобрали в отдельной статье про Бухгольца.
Бот постоянно дорабатывается под реальные турниры. Если вам нужна функция, которой пока нет - командой /support прямо в боте вы напишете разработчикам. Многие возможности появились именно по запросам организаторов, и полезные идеи внедряются быстро. Расскажите, как вы проводите турниры и чего не хватает - велик шанс, что это появится в боте.
Общий гид по подготовке - как организовать шахматный турнир. Как считается итоговый тай-брейк - коэффициент Бухгольца. Чем бот отличается от десктопных программ - обзор программ для турниров. Инвентарь для партий - шахматные часы на телефоне.