Tiny Telegram Tools

Бот Telegram для учёта рабочего времени фрилансера

Отмечайте вход/выход или записывайте часы в личке, с итогами по клиенту.

Hours отслеживает время фриланса из вашей личной переписки с ботом. /in запускает текущий таймер для клиента, /out останавливает его и записывает прошедшее время; либо пропустите таймер и запишите блок времени напрямую через /log.

/week и /month суммируют записанные часы с разбивкой по клиенту, чтобы вы видели, куда ушло время. Pro задаёт почасовую /rate для клиента и превращает неоплаченные записи в счёт с CSV через /invoice.

Как пользоваться, не добавляя бота

Используйте бота, не добавляя его: наберите «@TimeSheetProBot 2h15m acme» в любом чате, и он покажет строку с оплачиваемым временем — добавьте почасовую ставку, например 2h15m acme 60, чтобы увидеть и сумму.

Команды

CommandExampleDoes
/in/in acme fix the bugЗапустить таймер для клиента (имя клиента обязательно, заметка о задаче необязательна).
/out/outОстановить текущий таймер и записать прошедшее время на клиента, для которого он был запущен.
/log/log 2h acme redesignЗаписать блок времени напрямую без входа/выхода: длительность, клиент и заметка о задаче.
/week/weekЧасы, записанные за неделю, с итогом по клиенту.
/month/monthЧасы, записанные за месяц, с итогом по клиенту.
/rate/rate acme 60Только Pro: задать почасовую ставку для клиента, используется в /invoice.
/invoice/invoice acmeТолько Pro: прислать в личку счёт (плюс вложение CSV) за неоплаченные часы этого клиента с последнего счёта; сначала нужно задать /rate.
/pro/proОткрыть выставление счетов, ставки и полную историю за разовый платёж 150 Stars.

Бесплатно и Pro

Бесплатно

  • 2 клиента, только текущий месяц
  • Итоги /week и /month по клиенту
  • Таймер /in /out плюс /log для ручных записей

Pro — 150 Stars (≈ $3), на пользователя

  • Неограниченное число клиентов и полная история
  • Почасовая /rate для клиента
  • /invoice с приложенным CSV, по клиенту

Конфиденциальность

Полную информацию о том, что хранит каждый бот, смотрите на странице конфиденциальности.

Вопросы и ответы

Нужно ли отмечать вход и выход, или можно записать время задним числом?
Можно и так, и так — используйте /in и /out, чтобы отслеживать сессию вживую, либо пропустите это и запишите завершённый блок напрямую через /log, например «/log 2h acme redesign».
Что будет, если я забуду про /out?
Если вы остаётесь на таймере дольше 10 часов, бот пришлёт в личку напоминание; таймер продолжает идти, пока вы не отправите /out.
Как итоги разбиваются по клиенту?
Каждая запись /in, /out и /log несёт имя клиента (обязательно для /in и /log), поэтому /week и /month могут суммировать часы по клиенту, а не одной общей цифрой.
Как работает выставление счетов?
Задайте почасовую ставку один раз командой /rate acme 60, затем выполните /invoice acme — только Pro. Бот подсчитает неоплаченные часы этого клиента с последнего счёта и пришлёт текст счёта плюс вложение CSV.
Что даёт Pro?
Неограниченное число клиентов и полную историю, /rate для задания почасовой ставки по клиенту и /invoice с приложенным CSV — разовым платежом 150 Stars или подпиской 100 Stars в месяц.

Другие боты