Бот учёта рабочего времени для Telegram: таймер входа и выхода прямо в личке
Фрилансеры теряют оплачиваемые минуты на сам учёт: переключиться в тайм-трекер, запомнить время начала, в конце недели восстановить, что вообще было. Hours (Hours) держит весь цикл внутри Telegram — там, где уже идут рабочие переписки.
Два режима: засечь время командами /in acme и /out — прошедшее время запишется автоматически; или пропустить таймер и записать готовый блок сразу командой /log 2h acme redesign. Недельные и месячные виды суммируют часы с разбивкой по клиентам — ответ на вопрос, куда ушла неделя, в одной команде.
Pro добавляет то, что фрилансеры больше всего ненавидят: ставки и счета. Задайте часовую ставку /rate по клиенту, и /invoice превратит неоплаченные записи в счёт с CSV-вложением, покрывая всё с прошлого счёта, — выставление счета становится одной командой в конце месяца вместо вечера с таблицей.
Главное преимущество — нулевое трение: не нужно открывать тайм-трекер, вспоминать, когда началась задача, или переносить часы в таблицу в конце недели. Всё живёт в переписке, которая и так открыта весь день, а история по каждому клиенту под рукой в два касания.
Оповещения не навязываются: бот молчит, пока часы не запрошены, поэтому учёт времени не превращается в микроменеджмент. Личка с ботом — это ваш личный журнал работы, который никто из коллег не видит.
Шаги
- Засеките время командой /in. Начните чат с @Hours и выполните /in acme fix the bug — имя клиента обязательно, заметка о задаче опциональна. Таймер идёт, пока вы его не остановите; чат можно закрыть.
- Остановите таймер командой /out. Выполните /out — таймер остановится, а прошедшее время запишется на клиента, под которым вы засекались. Ничего считать не надо, ничего переносить не надо.
- Записывайте блоки сразу командой /log. Забыли засечься? /log 2h acme redesign запишет готовый блок времени — длительность, клиент, заметка — без всякого таймера. Большинство фрилансеров в итоге пользуются этим чаще, чем таймером.
- Смотрите итоги через /week и /month. Оба вида разбиты по клиентам — видно не только сколько вы работали, но и на кого. Это та самая проверка, которая ловит клиента, тихо съедающего вашу неделю.
- Pro: ставки и счета. Pro (разово 150 Stars) открывает /rate acme 60 для задания часовой ставки по клиенту и /invoice acme — бот пришлёт в личку счёт с CSV-вложением по всем неоплаченным часам клиента с прошлого счёта.
Полезно знать
- Таймер работает в личке — без настройки групп и календарных разрешений.
- /log — запасной выход для пропущенных засечек; оба режима спокойно сосуществуют.
- Недельные и месячные итоги всегда по клиентам, а не одной общей цифрой.
- Для выставления счёта сначала нужно задать /rate; счёт всегда покрывает неоплаченные часы с прошлого счёта.
- Pro на пользователя (разово 150 Stars): ставки, счета с CSV и полная история.
Вопросы и ответы
- Есть ли бот учёта рабочего времени для Telegram?
- Да — Hours (Hours). Засекайте время командами /in и /out или записывайте блоки через /log 2h acme; /week и /month суммируют часы по клиентам.
- Умеет ли он создавать счета?
- На Pro: задайте часовую ставку командой /rate acme 60, затем /invoice acme пришлёт счёт с CSV-вложением по всем неоплаченным часам клиента с прошлого счёта.
- Что делать, если забыл засечься?
- Используйте /log с длительностью, клиентом и заметкой — блок запишется напрямую, таймер не нужен.
- Подходит ли для команд?
- Он рассчитан на отдельных фрилансеров, которые учитывают своё оплачиваемое время по клиентам в личке с ботом.