Голос

Помодоро-бот для Discord: учебные комнаты с общим таймером фокуса

Учебные комнаты превращают любой голосовой канал в комнату для учёбы. Запустите /focus start, и BotGG выложит в чат канала живую панель Помодоро: фокус, перерыв, длинный перерыв, раунд за раундом. Минуты фокуса считаются, только пока участник в комнате, и складываются в статистику за день и неделю, серии, недельную цель и рейтинг.

  • Работает на бесплатном тарифе
  • 1 слэш-команда
  • Настраивается в веб-консоли
учёбаПревью в Discord

НоаСегодня в 20:14

/focus start

BotGGБОТСегодня в 20:16

🍅 Время фокуса
Раунд 2/4 — перерыв через 18 минут (16:25).
Таймер
25 мин фокуса · 5 мин перерыва · 4 раунда
длинный перерыв 15 мин после каждого 4-го раунда
Комната
#Читальный зал
Сейчас в фокусе
@Ноа @Даня @Мира @Лёва
Запустил(а)
@Ноа
⏸️Пауза⏭️Пропустить⏹️Стоп📊Моя статистика
Живая панель Помодоро в учебной комнате

Что вы получаете

Общий таймер Помодоро

По умолчанию 25 минут фокуса, 5 минут перерыва и длинный перерыв 15 минут после каждых 4 раундов. Поменяйте значения или разрешите участникам задавать свои.

Только в комнате

Время фокуса считается каждому участнику, пока он в голосовом канале во время фазы фокуса. Вышли из комнаты — ваши часы остановились.

Статистика и серии

/focus stats показывает сегодня, эту неделю, последние 7 дней, всё время и вашу серию. День идёт в серию, когда вы набрали заданное число минут.

Недельные цели

Задайте цель для всего сервера или дайте участникам выбрать свою через /focus goal. За выполнение можно дать бонусные монеты или XP и поздравить в чате.

Монеты и XP

Начисляйте монеты Банка или XP Уровней за час фокуса — с дневным лимитом и минимальной длиной сессии, чтобы награды не фармили.

Рейтинг

/focus leaderboard показывает, кто больше всех был в фокусе за неделю, за 30 дней или за всё время, с постраничным просмотром для больших серверов.

Как это работает

  1. Включите учебные комнаты

    Откройте https://console.botgg.app, выберите сервер и включите «Учебные комнаты» в разделе «Голос». Укажите учебные каналы или разрешите любой голосовой канал.

  2. Настройте таймер и награды

    Задайте минуты фокуса, перерыва и длинного перерыва и число раундов. Добавьте монеты или XP за час, недельную цель и порог для серии.

  3. Запустите сессию

    Зайдите в голосовой канал или трибуну и выполните /focus start. Панель появится в чате канала с кнопками «Пауза», «Пропустить», «Стоп» и «Моя статистика».

  4. Учитесь вместе

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

Учебная комната, где всё по-честному

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

Комната может требовать камеру (или камеру либо демонстрацию экрана) во время фокуса. Без неё участник получает время на включение и предупреждение, а минуты не считаются, пока камера выключена; можно также выводить таких участников из комнаты. Если все ушли, сессия сама завершится через несколько минут.

На тарифе Free сервер может вести 2 сессии одновременно, на Pro — 20, по одной на голосовой канал.

  • /focus start [work] [break] [rounds] [long_break]: запустить сессию в вашем голосовом канале
  • /focus stop: остановить сессию вашего канала
  • /focus stats [member]: время фокуса, серия и недельная цель
  • /focus leaderboard [period]: кто больше всех был в фокусе
  • /focus goal [hours]: задать свою недельную цель (0 — без цели)

Статистика учёбы в консоли

Во вкладке «Обзор» видно время фокуса, сессии и активных участников за 7, 30 или 90 дней, график по дням с табличным видом и сессии, которые идут прямо сейчас. Вкладка «Рейтинг» ранжирует участников по периодам, а в «Настройках» перед сохранением видно живое превью панели Discord и шкалу сессии.

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

Слэш-команды

Список собран из реальных определений команд бота. Полный перечень — на странице команд.

/focusУчебные комнаты: помодоро-сессии в голосовых каналах5 подкоманд
  • /focus startwork?break?rounds?long_break?Начать фокус-сессию в вашем голосовом канале
  • /focus stopОстановить фокус-сессию в вашем голосовом канале
  • /focus statsmember?Время фокуса, серия и цель на неделю
  • /focus leaderboardperiod?Кто больше всех сосредоточен
  • /focus goalhours?Цель фокуса на неделю в часах (пусто — цель сервера)

Команды

Free и Pro

Все функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.

ЛимитFreePro
Одновременных учебных сессий220

Смотреть цены

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

Как сделать учебную комнату с Помодоро в Discord?

Включите «Учебные комнаты» в консоли BotGG, выберите голосовые каналы для учёбы, зайдите в один из них и выполните /focus start. Бот выложит общий таймер в чат канала и будет считать время фокуса всем в комнате.

Считается ли фокус, если выйти из голосового канала?

Нет. Минуты считаются, только пока вы в комнате во время фазы фокуса. Перерывы не считаются, как и время вне канала.

Можно ли участникам выбрать свой таймер?

Да, если вы разрешите свои настройки. Тогда /focus start принимает минуты фокуса и перерыва, число раундов и длину длинного перерыва. Иначе все сессии идут с настройками сервера.

Что участники получают за учёбу?

Решаете вы: монеты Банка и/или XP Уровней за час фокуса с дневным лимитом и минимальной длиной сессии, плюс бонус за выполнение недельной цели. Для монет нужен включённый Банк, для XP — Уровни.

Сколько сессий может идти одновременно?

Одна на голосовой канал и до 2 одновременно на сервер на тарифе Free или 20 на Pro. Подробнее на странице цен.

Готовы прокачать свой сервер?

Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.