Chess Navigator Bot

Умный телеграм-бот для chessplay.org: быстрый доступ к разделам сайта, ИИ-ассистент, история диалогов и управление подпиской.

О проекте

Бот соединяет Telegram, Supabase, Redis, OpenRouter и Tavily. Он запускает WebApp, ведёт рассылки, анализирует статистику и даёт пользователям полный контроль над моделями и историей чатов прямо в мессенджере.

  • ИИ-ответы на базе OpenRouter + DeepSeek без лимитов.
  • WebApp chessplay.org открывается прямо в Telegram.
  • Supabase хранит историю, статистику и админские отчёты.

Тарифы chessplay.org

Актуальные условия всегда доступны на chessplay.org/pricing.

DeepSeek V3 в боте — безлимитная модель: сообщения с ней не расходуют дневную квоту на любом тарифе.

Free

0 ₽ / мес

  • 5 анализов в месяц, 350 позиций/час
  • Базовый анализ Stockfish Engine
  • Базовая статистика
  • Сообщество
  • В боте: 3 сообщения в сутки для Claude Sonnet 4.5, Grok Code Fast 1, Gemini 2.5 Pro, GLM-4.6, Qwen3-235B, GPT-5; DeepSeek V3 безлимит; Tavily недоступен

Pro

499 ₽ / мес

  • 100 анализов в месяц, 3000 позиций/час
  • Объяснения ИИ
  • Расширенная метрика
  • Глубокий анализ до 25 полуходов
  • База дебютов
  • Задачи до рейтинга 1800
  • Экспорт отчётов
  • В боте: 10 сообщений в сутки для Claude Sonnet 4.5, Grok Code Fast 1, Gemini 2.5 Pro, GLM-4.6, Qwen3-235B, GPT-5; DeepSeek V3 безлимит; до 5 запросов Tavily

Premium

999 ₽ / мес

  • Безлимит анализов, 6000 позиций/час
  • Безлимит задач (до 2500+ рейтинга)
  • Объяснения ИИ
  • Расширенная аналитика
  • Персональный тренер ИИ
  • Командная работа
  • API доступ
  • Ведение блога
  • Приоритетная поддержка
  • В боте: 1000 сообщений в сутки для Claude Sonnet 4.5, Grok Code Fast 1, Gemini 2.5 Pro, GLM-4.6, Qwen3-235B, GPT-5; DeepSeek V3 безлимит; до 25 запросов Tavily

История версий

Хронология ключевых обновлений Chess Navigator Bot за последние релизы.

Версия 6.1

3 января 2026

  • Обновлённые лимиты анализа: 5/100/∞ в месяц
  • Позиции в час: 350/3000/6000
  • Киберпанк-дизайн страницы «О проекте»
  • Подсказка про альбомную ориентацию
  • Язык по умолчанию — английский

Версия 6.0

24 октября 2025

  • Полностью обновлённая архитектура
  • Flask-веб сервер для HTML-страниц
  • Интеграция с chessplay.org и личным кабинетом

Версия 5.1

7 июля 2025

  • Режим текстовой игры против бота
  • Улучшение обработки шахматных позиций

Версия 4.1

13 июня 2025

  • RAG и векторный поиск для ответов ИИ
  • Заметный рост качества ответов

Версия 4.0

2 июня 2025

  • Игра в шахматы онлайн прямо в Telegram
  • Визуальный интерфейс партий

Версия 3.0

21 апреля 2025

  • Анализ партий с комментариями
  • Диалог с ИИ и поддержка английского языка

Версия 2.0

11 марта 2025

  • WebApp для разделов chessplay.org
  • Системы статистики и уведомлений

FAQ по разделам

Подборка из docs/telegram-bot-content.md: помогает быстрее найти нужный инструмент.

Как запустить анализ без загрузки PGN?

Откройте «Новый анализ» и вводите ходы прямо на доске — позиция обновляется мгновенно, после чего можно включить Stockfish.

Где включить AI-комментарии и выбрать модель?

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

Как найти партию по дебюту или игроку?

В разделе «База партий» используйте фильтры: имя игрока, код ECO или год. Можно комбинировать критерии.

Почему иногда нет рейтингов в базе?

Если рейтинг отсутствует в источнике, система помечает значение как Unknown — это не влияет на анализ.

Какие упражнения есть в режиме игры вслепую?

Доступны квизы на координаты, цвет поля, диагонали, траектории коня и воспроизведение последовательностей.

Где посмотреть прогресс тренировок вслепую?

В личном кабинете откройте карточку Blindfold Trainer — там отображаются лучшие результаты и текущая серия.

Как начать обучение новичку?

Выбирайте модули «Базовая стратегия» или «Основы дебютов» — уроки идут по возрастанию сложности и содержат практику.

Можно ли вернуться к незавершённому модулю?

Да, прогресс сохраняется, незакрытые блоки подсвечиваются — можно продолжить с любого шага.

Чем отличается блог от форума?

Блог подходит для длинных разборов с оформлением, форум — для быстрых вопросов и обсуждений по шагам.

Как поделиться собственным разбором партии?

Создайте пост или тему и вставьте PGN в Markdown-блок — платформа подсветит ходы автоматически.

Как рассчитывается рейтинг в задачах?

После каждого решения вызывается calculateRatingDelta: точный ответ повышает рейтинг и сложность, ошибка снижает и подсвечивает мотив.

Можно ли выбрать сложность задач вручную?

Система подстраивается под текущий рейтинг, но в настройках тренажёра можно ограничить диапазон.

Какие данные показывает личный кабинет?

Точность по партиям, прогресс тренажёров, список анализов и обучающих модулей, статус подписки.

Как сменить тариф или отменить подписку?

Откройте карточку «Подписка», выберите Free/Pro/Premium и подтвердите — лимиты обновятся сразу.