Codeforces с друзьями на виду: живая таблица тех, за кем вы следите, во время раунда с прогнозом изменения рейтинга, напоминания в вашем часовом поясе, сообщение о прохождении системных тестов и итоги после контеста. Открытый код, бесплатно, в 2026 году обновлён под изменения API Codeforces.
Во время раунда Codeforces показывает одну таблицу на тысячи участников, а большинству интересно другое — как дела у друзей. Это и есть ядро бота, который сделали два участника Codeforces, fjuengermann и tob123, и представили в блоге Codeforces в 2020 году.
/current_standings присылает таблицу только ваших друзей, которая обновляется, пока идёт контест, с прогнозом изменения рейтинга. Друзей бот берёт из аккаунта Codeforces, если добавить API-ключ Codeforces в /settings, или их добавляют по хэндлу командой /add_friend. Бот умеет сообщать, когда друг решил задачу — во время раунда или при дорешивании, — и когда ваше решение прошло или не прошло системные тесты, так что обновлять страницу не нужно. После контеста он подводит итоги для вас и друзей с «мотивирующими» комментариями, которые смягчает настройка вежливости в /settings.
Настройка начинается с названия вашего города — по нему выставляется часовой пояс для напоминаний. /upcoming показывает ближайшие раунды, /rating и /friend_ratings — рейтинги в виде таблицы. Бот работает и в группах: там нужно отвечать на его сообщения, чтобы он видел ваши ответы.
Код открыт под лицензией Apache 2.0, а в мае 2026 года авторы поправили бота после изменения API Codeforces. Интерфейс на английском.
/current_standingsЖивая таблица друзей/upcomingБлижайшие контесты Codeforces/add_friendДобавить друзей по хэндлу/friend_ratingsРейтинги друзей в таблице/ratingТекущий рейтинг по хэндлу/settingsЧасовой пояс, напоминания, API-ключ, вежливостьБесплатно
| Критерий | Вес | Баллы | |
|---|---|---|---|
| Функциональность | 25 | 8 / 10 | |
| Надёжность и скорость | 15 | 7 / 10 | |
| Популярность и доверие | 15 | 5 / 10 | |
| Цена и бесплатный тариф | 10 | 10 / 10 | |
| Удобство | 10 | 7 / 10 | |
| Безопасность и приватность | 10 | 7 / 10 | |
| Актуальность | 5 | 7 / 10 | |
| Локализация | 5 | 5 / 10 | |
| Отсутствие навязчивой рекламы | 5 | 10 / 10 | |
| Балл | 100 | 73.0 |
Нет. Без ключа друзей добавляют по хэндлу через /add_friend; ключ нужен только для импорта друзей, которые уже есть у вас на Codeforces.
Да. В группе отвечайте на сообщения бота — например, когда он спрашивает город, — чтобы он получил ваш ответ.
Нет. Его сделали два участника Codeforces — они анонсировали бота в блоге Codeforces и публикуют код на GitHub.