Vibe ChessVibe Chess

Vibe Chess: все возможности бота и приложения

Алексей Мудрый · обновлено 17 августа 2026
Vibe Chess - бесплатный сервис для проведения шахматных турниров по швейцарской системе. Он состоит из двух частей: приложения с экранами турнира, таблицей и профилем и бота, через которого идут пары и результаты. Жеребьёвку считает движок, реализующий правила ФИДЕ, а готовый турнир выгружается отчётом в формате TRF. Ниже - полный обзор, чтобы вы понимали, подходит ли сервис под ваш турнир.

Приложение и бот - две части одного сервиса

Раньше Vibe Chess был только ботом. Сейчас у сервиса есть полноценное приложение: оно открывается прямо в Telegram и показывает то, что неудобно читать сообщениями - афишу событий города, состав турнира, живую таблицу, ход текущего тура, профиль игрока и историю партий.

Бот при этом никуда не делся и остаётся там, где он сильнее: пара соперника и номер стола приходят в личку, результат отмечается кнопкой в том же сообщении. Одно дополняет другое, отдельной регистрации и отдельного пароля нет - вход тот же, Telegram-аккаунт.

Создание и управление турниром

Турнир создаётся за диалог из шести шагов командой /create_tournament: название, место, дата и время, контроль времени, число туров, лимит участников. Дальше турниром управляют командами: /open_registration и /close_registration для набора, /start_tournament для старта, /next_round между турами, /finish_tournament в конце. Начатый турнир сохраняется черновиком - можно прерваться и вернуться. Полный разбор - в инструкции организатора.

Жеребьёвка по правилам ФИДЕ

Ядро сервиса - жеребьёвка. Пары каждого тура считает bbpPairings - открытый движок, который реализует систему Dutch, описанную в правилах ФИДЕ для швейцарских турниров. Тот же движок используют как эталонный при сверке жеребьёвки, и работает он локально на нашем сервере: данные турнира никуда не уходят.

На практике это значит, что пары получаются не «похожими на правильные», а такими же, какие выдала бы судейская программа: деление на группы по очкам, перенос игроков между группами при нечётном составе, чередование цветов, запрет повторной встречи. При нечётном числе участников движок сам назначает BYE (пропуск с очком) и не даёт его дважды одному человеку, пока есть другие кандидаты. Сколько туров задавать под ваш размер, описано в статье сколько туров в швейцарке.

Экспорт турнира в формате TRF

Завершённый турнир выгружается одним файлом в формате TRF - это официальный формат обмена данными ФИДЕ, он же формат Краузе, на котором работают судейские программы и который принимают федерации. В файл попадает всё: шапка турнира с датами, городом, контролем времени и главным судьёй, а по каждому участнику - результаты всех туров с соперниками и цветами.

Выгрузить можно двумя способами: кнопкой в приложении на карточке завершённого турнира (файл приходит в чат или скачивается на устройство), а организатору он ещё и приходит сам вместе с итогами турнира. Чтобы в отчёте были данные игроков, в профиле появился раздел стандартов ФИДЕ и ФШР: ID ФИДЕ, код ФШР, шахматное звание, пол, дата рождения и федерация. Заполнять их обязательно только тем, кто играет в рейтинговых турнирах.

Пары, результаты и таблица

После старта тура бот рассылает каждому участнику в личку соперника и номер стола - /my_pairing покажет пару в любой момент. Результаты игроки отмечают сами кнопками (победа, поражение, ничья, неявка). Если результат отметил один - соперник получает запрос на подтверждение, при молчании бот принимает его автоматически, при расхождении спор уходит организатору с кнопками ручного результата.

Таблица (/standings) с очками и коэффициентом Бухгольца пересчитывается после каждого тура. Игрок видит своё место в реальном времени. Как устроен тай-брейк - в статье про коэффициент Бухгольца.

Гости без Telegram и шахматные часы

Два практичных плюса. Первый - режим гостя: организатор добавляет участника без Telegram по имени, тот играет наравне со всеми, а результаты за него вносит организатор. Это делает бота пригодным для школ, лагерей и производств - см. гость без Telegram. Второй - бесплатные шахматные часы на телефоне с добавкой Фишера и счётчиком ходов, чтобы засекать время партий. Открыть их можно и отдельно от бота - шахматный таймер со счётчиком ходов работает по прямой ссылке, без регистрации и установки.

Бот говорит на 11 языках

Интерфейс бота переведён на 11 языков: русский, английский, испанский, португальский, немецкий, французский, итальянский, турецкий, индонезийский, хинди и персидский. Каждый участник видит бота на своём языке - он выбирается в профиле.

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

Что бот не делает

Честно про ограничения, чтобы не было ложных ожиданий. Экспорт в TRF даёт файл, а не рейтинг: чтобы турнир пошёл в официальный зачёт ФШР или ФИДЕ, его нужно заранее заявить в федерацию, провести с лицензированным арбитром и сдать пакет документов - отчёт лишь один из них. Само приложение не проходило одобрение комиссии ФИДЕ по программам жеребьёвки: правила системы Dutch в нём соблюдаются, а сертификата у него нет.

Взнос в настройках - справочное поле: платежи сервис не принимает, деньги организатор собирает сам. Круговая система поддерживается для небольших групп (см. турнир на 8 человек), но основной режим - швейцарский.

И главное: сервис постоянно дорабатывается под реальные турниры. Если нужной функции пока нет, её можно предложить командой /support - подробнее в статье бот дорабатывают под вас.

Попробуйте на своём турнире

Откройте @vibechessbot, создайте турнир командой /create_tournament - и оцените, как жеребьёвка по правилам ФИДЕ и таблица работают сами. Бесплатно, без подписок и лимитов.

Частые вопросы

Сколько стоит Vibe Chess?

Нисколько. Бесплатно всё: приложение, бот, жеребьёвка по правилам ФИДЕ, экспорт отчёта TRF, шахматные часы, живая таблица. Ни подписки, ни платных тарифов, ни ограничений по числу турниров и участников. Взнос в настройках турнира - справочное поле для участников: платежи сервис не принимает, деньги (например на приз) организатор собирает как ему удобно.

Чем приложение отличается от бота?

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

По каким правилам считается жеребьёвка?

По правилам ФИДЕ для швейцарских турниров: пары каждого тура считает открытый движок bbpPairings, реализующий систему Dutch. Он делит игроков на группы по очкам, переносит игроков между группами при нечётном составе, чередует цвета и не сводит тех, кто уже играл между собой. Движок работает локально на нашем сервере, данные турнира никуда не передаются.

Можно ли выгрузить турнир для федерации?

Да. Завершённый турнир выгружается файлом в формате TRF - это официальный формат обмена данными ФИДЕ, с которым работают судейские программы. Кнопка есть в приложении на карточке завершённого турнира, а организатору файл приходит ещё и сам вместе с итогами. Чтобы отчёт был полным, участникам стоит заполнить в профиле раздел стандартов ФИДЕ и ФШР: ID ФИДЕ, код ФШР, звание, пол и дату рождения.

Нужен ли всем участникам Telegram?

Нет. Кто хочет - записывается сам и отмечает результаты, остальных организатор добавляет гостями по имени. Достаточно одного смартфона с ботом - у организатора.

Сколько человек выдерживает бот?

От небольшой компании до массового турнира. Число туров растёт медленно: 16 человек - 5 туров, 32 - 6, сотня - 8-9. Жеребьёвку бот держит корректной при любом размере.

Обсчитывает ли сервис официальный рейтинг?

Сам рейтинг - нет, но готовит для него документ. Экспорт даёт отчёт в формате TRF, который принимают судейские программы и федерации. Чтобы турнир пошёл в официальный зачёт ФШР или ФИДЕ, его нужно заранее заявить в федерацию и провести с лицензированным арбитром - отчёт лишь один из документов пакета. Одобрения комиссии ФИДЕ по программам жеребьёвки у приложения нет: правила системы Dutch соблюдаются, сертификата не выдавалось.

На каких языках работает сервис?

Интерфейс переведён на 11 языков: русский, английский, испанский, португальский, немецкий, французский, итальянский, турецкий, индонезийский, хинди и персидский. Каждый участник выбирает свой язык в профиле, поэтому турнир можно проводить и в смешанных интернациональных компаниях, и в других странах.

Как попробовать?

Откройте @vibechessbot в Telegram, укажите город и создайте пробный турнир командой /create_tournament, а приложение откроется из меню бота. Лучше всего освоиться на маленькой группе из 6-8 человек - вся механика становится понятна меньше чем за час.

Бесплатно

Организатором может стать любой

В приложении нет ролей «клуб» и «судья»: кнопка создания события доступна каждому. Турнир можно объявить сегодня, а провести в ближайшие выходные.

  1. 1Создать событие, открыть запись, поделиться ссылкой
  2. 2Начать турнир - приложение объявит жеребьёвку
  3. 3Отмечать результаты партий по ходу вечера
  4. 4Показать итоговую таблицу и выгрузить отчёт TRF
  • Швейцарская. если участников больше десяти и все хотят доиграть до конца
  • Круговая. если участников мало и важна абсолютная честность
  • Свободная встреча. если хочется просто собраться поиграть

Не только бот: приложение, правила ФИДЕ и отчёт TRF

  • Приложение. Кроме бота есть приложение - в Telegram и просто по ссылке vibechess.ru/app: афиша событий города, состав турнира, живая таблица, ход тура, профиль и история партий - всё, что неудобно читать сообщениями.
  • Жеребьёвка по правилам ФИДЕ. Пары считает bbpPairings - открытый движок, реализующий систему Dutch: группы по очкам, переносы при нечётном составе, чередование цветов, без повторных встреч и без двух BYE подряд.
  • Отчёт в формате TRF. Завершённый турнир выгружается одним файлом в формате обмена данными ФИДЕ - его принимают судейские программы и федерации. В профиле для этого есть ID ФИДЕ, код ФШР, звание, пол и дата рождения.
  • Бесплатно. Всё перечисленное - без подписок, платных тарифов и лимитов на число турниров и участников.

Не хватает функции? Напишите разработчикам

Бот постоянно дорабатывается под реальные турниры. Если вам нужна возможность, которой пока нет, - командой /support прямо в боте напишите разработчикам. Многие функции появились именно по просьбам организаторов, и полезные идеи внедряются быстро.

Что почитать дальше

С чего начать - инструкция организатора. Как бот развивается - бот дорабатывают под вас. Большой FAQ - вопросы о проведении турниров. Общая подготовка - как организовать турнир.

Алексей Мудрый
Алексей Мудрый · провёл 15 мероприятий Vibe Chess

За доской с детства: рейтинг помнит смутно, зато помнит все ладьи, которые зевнул. Считает, что вечер удался, если после партии соперник остался поговорить, а не ушёл сверяться с движком. Написать →