Телеграмм бот для контроля посещаемости сотрудников
3999 UAH1. Общая задача
Нужен Telegram-бот для учёта рабочего времени сотрудников (примерно 15 человек) для заведения общепита.
Функционал :
- фиксировать факт прихода и ухода сотрудника;
- быть уверенными, что человек физически находится на работе, а не отмечается из дома;
- автоматически считать количество отработанных часов;
- хранить все данные в таблице (Google Sheets) для расчёта зарплаты;
- давать удобные отчёты сотруднику и владельцу.
2. Логика контроля честности (присутствия на объекте)
Нужен максимально простой и надёжный вариант:
- У входа/внутри заведения размещается QR-код “Начать смену”.
- При сканировании QR-кода открывается бот и отмечает начало смены.
- Аналогично сделать QR-код “Закончить смену”
Требование по честности:
- Сотрудник не должен иметь возможность просто написать команду вручную и “отметиться из дома”.
- Любые сообщения типа “/start_shift” от руки должны игнорироваться, засчитываются только отметки, которые пришли через QR/корректный сценарий.
- Если у вас есть более простой и надёжный вариант (например, проверка геолокации, wifi-сети и т.п.) — можно рассмотреть
3. Функционал для сотрудника
3.1. Отметка начала и конца смены
Сценарий:
- Сотрудник приходит на работу → сканирует QR “Начать смену”.
- Бот регистрирует начало смены и отвечает, например:
«✅ Shift started at 09:54». - В конце смены:
- либо сканирует QR “Закончить смену”,
- либо нажимает кнопку/команду в боте (вариант на усмотрение исполнителя, но с защитой от “двойных смен”).
- Бот регистрирует конец смены, считает длительность и пишет, например:
«✅ Shift ended at 18:12. You worked 8,3 hours today».
Важно:
- Нельзя начать новую смену, пока предыдущая не закрыта.
- Нельзя закрыть смену, если нет открытой.
3.2. Просмотр часов за месяц
У сотрудника должна быть возможность запросить:
- «Сколько я отработал(а) за этот месяц?»
Например, через команду /my_month или кнопку «My working hours»:
Бот отвечает:
«From the 1st to the 30th, you worked 152 hours.».
4. Функционал для владельца/управляющего
4.1. Хранение всех данных в таблице
Нужна одна таблица (Google Sheets), где по каждой смене есть строка с полями:
- Дата
- Время начала смены
- Время окончания смены
- Сотрудник (имя / nickname / ID)
- Количество отработанных часов за смену
Таблица нужна для:
- ежемесячного расчёта зарплаты;
- проверки спорных моментов (когда кто пришёл/ушёл).
Нужно сделать так, чтобы:
- данные писались автоматически;
- при повторной доработке (добавление новых сотрудников) таблица продолжала корректно заполняться.
4.2. Ежедневный отчёт владельцу
Каждый вечер (например, в 00:00) бот должен присылать владельцу/менеджеру один общий отчёт по всем сотрудникам за день:
Пример:
«📊 Report for 12.11
Alex — 12,0 hours
Marina — 7,5 hours
Vanya — 6,0 hours
Total: 25,5 hours»
Получатель отчёта — два Telegram-аккаунта
4.3. Возможность посмотреть часы сотрудника за месяц
- команда для владельца вида /report_month
→ бот присылает сводную табличку типа:
«November report:
Alex — 168 hours
Marina — 152 hours
Vanya — 140 hours
…»
Формат — текстовая сводка.
5. Сотрудники и доступ
- Около 15 сотрудников.
- Отмечаться могут только сотрудники из белого списка (по Telegram ID или username).
- Остальным бот может отвечать: «Этот бот только для работников ресторана».
Нужно реализовать удобный способ:
- добавить/убрать сотрудника из списка
Отзыв заказчика о сотрудничестве с Олександром Глуховським
Телеграмм бот для контроля посещаемости сотрудниковВсе отлично! Очень быстро и качественно, благодарю!
Отзыв фрилансера о сотрудничестве с Маргаритой Марго
Телеграмм бот для контроля посещаемости сотрудниковБыло удобно и приятно работать, задача поставлена четко и понятно, рекомендую!
-
Готов реализовать такой бот.
Пользователь заходит в бот либо по QR коду считывая на входе или использует уже ранее активированный бот. Бот просит отправить гео и сравнивает его с эталонным значением.
В реализациях у меня есть схожий бот, учета рабочего времени для сотрудников швейного предприятия.
-
Здравствуйте, у меня большой опыт в реализации ботов для ресторанов, что позволяет мне быстро и качественно выполнить ваш проект. Хотелось бы уточнить детали в личной беседе и начать работу. Жду вашего ответа.
-
54 Здравствуйте! Предлагаю более надежный вариант реализации вашей задачи. Мы исключим возможность передачи QR-кода и подмены геопозиции (Fake GPS).
Предлагаю установить на рабочем месте телефон/планшет/ноутбук с рабочей фронтальной камерой. Сотрудникам выдаются бейджи с уникальными QR-кодами.
Логика работы:
Сотрудник подходит к устройству с открытым Telegram Mini App. Камера считывает QR-код на бейдже. Система делает снимок, открывает рабочую смену, а фотография отправляется администратору в Telegram (например: «Фото + Сергей прибыл на смену»).
Таким образом, коллеги не смогут отметить друг друга, а сам сотрудник не сможет отсканировать код удаленно.
Все остальные задачи проекта, готов к выполнению.
-
1860 21 0 Здравствуйте. Смогу сделать в течение 1-2 дней, установлю и настрою сервер, а также могу дать дополнительное время на тестирование в реальных условиях, и заодно исправим ошибки, если таковые возникнут.
По поводу реализации. Я могу предложить разные варианты.
1. Телеграмм бот + распечатанный QR-код, в котором просто закодирована ссылка на телеграмм бот. Отсканировав QR-код, сотрудник сможет быстро перейти в сам бот. Идентификация сотрудника на месте будет происходить через внутреннее мини-приложение внутри телеграмм бота (webapp), в котором надо будет сфотографировать здесь и сейчас QR-код (важно, что здесь и сейчас), после чего эта фотография отправляется на сервер и публикуется в отдельном телеграмм чатике для возможного дополнительного ручного контроля, если вдруг сотрудник решил сфотографировать в неположенном месте QR-код (например у себя дома, предварительно скопировав его). Такой вариант считаю простым и не сильно надёжным из-за необходимости неудобного ручного контроля.
2. Телеграмм бот + компьютер/ноутбук, находящийся всегда в заведении, который будет служить идентифицирующим устройством. Каждый раз, когда сотрудник будет приходить или уходить с рабочего места, он будет пользовать специальной программой на компьютере/ноутбука, который будет генерировать уникальный QR-код, и в течение короткого времени сотруднику нужно будет его отсканировать стандартной камерой и авторизоваться внутри телеграмм бота. Этот вариант тоже простой, относительно надёжный, полностью автоматический, но требует компьютера/ноутбука в заведении.
3. Мобильное приложение (без телеграмм бота). В нём можно совместить проверку геолокации (которой мы не доверяем из-за лёгкости фальсификации) и проверки MAC адреса wifi роутера внутри вашего заведения. Этот вариант будет сильно посложнее в реализации, чем выше перечисленные. Но он тоже относительно надёжен.
4. Телеграмм бот + собственное отдельное устройство (терминал) + ключ-карта или телефон с поддержкой nfc. Через этот терминал будет происходить всё взаимодействие для начала и конца рабочего дня., а информация и контроль происходить через телеграмм бота. Это дорогой, надёжный и достаточно крутой способ организовать такой контроль, но вряд ли такое вам подойдёт.
ДОПОЛНЕНО:
5. Телеграмм бот + перепрошивка роутера внутри заведения, который и будет выступать устройством, верифицирующим местоположение сотрудника. Это тоже будет абсолютно надёжный вариант
…
Вот пока такие варианты приходят в голову. Готов к дальнейшему обсуждению.
-
172 1 1 Здравствуйте! Готов выполнить данный проект есть большой опыт разработки различных приложений
-
1058 6 0 Добрый день, буду рад взяться за вашего бота, вот несколько вариантов механики с QR-кодом.
Вариант 1: Динамический QR-код ⏱️
Как работает:
На входе стоит планшет/телефон с QR-кодом, который автоматически обновляется каждую минуту. Каждый новый QR действует всего 60 секунд, после чего становится недействительным.
Защита:
Даже если сотрудник сфотографирует QR — через минуту он уже не сработает. Отметиться можно только физически находясь у входа и сканируя актуальный код.
Плюсы: Надёжно, просто, не требует ничего от сотрудников кроме сканирования.
Что нужно: Один планшет/старый телефон у входа с открытой страницей бота.
…
Вариант 2: QR + Геолокация 📍
Как работает:
Сотрудник сканирует обычный QR-код, после чего бот запрашивает геолокацию. Отметка засчитывается только если человек находится в радиусе 50-100 метров от заведения.
Защита:
Невозможно отметиться из дома — даже со сфотканным QR, геолокация покажет, что человек не на месте.
Плюсы: Максимальная надёжность, не нужен планшет у входа.
Минусы: Каждый раз нужно давать доступ к геолокации (может быть неудобно).
Вариант 3: QR + WiFi 📶
Как работает:
При отметке бот проверяет, подключен ли сотрудник к WiFi заведения. Отметка проходит только если человек в сети ресторана.
Защита:
Отметиться можно только находясь внутри и будучи подключённым к рабочему WiFi.
Плюсы: Просто и стабильно работает.
Минусы: Нужен стабильный WiFi в заведении.
Выберите который вам удобнее и я готов приступить к работе.
-
2049 13 0 Добрый день, есть большой опыт в разработке комплексных телеграм-ботов с разветвленной логикой и интерфейсом, ваш проект готов выполнить.
-
1762 19 0 1 Здравствуйте!
Мы работаем над разработкой программного обеспечения, веб-сайтов, систем автоматизации и другое.
Мы принимаем в разработку проекты "с нуля", так и на техническое доработку.
Работаем с широким стеком: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
У нас есть практический опыт в:
– системном и прикладном программировании
– автоматизации бизнес-процессов
… – защите информации
– техническом управлении проектами
После сдачи проекта — предоставляем бесплатную техподдержку в течение 14 дней.
Работаем быстро, четко и на результат.
Будем рады сотрудничеству!
-
2138 22 2 привет
у меня есть еще 2 варианта, как сделать проверку более "честной", в том числе и с геолокацией
напишите, обсудим все остальное и предоставлю более точную оценку
-
1738 9 0 Добрый день, у меня есть опыт работы с Питоном, а также с телеграм-ботами, могу выполнить все быстро и качественно, пишите, обсудим детали.
-
2211 18 3 Добрый день. Занимаюсь разработкой, настройкой Telegram ботов, автоматизацией процессов на Python. Имею опыт создания ботов для автоматизации процессов на предприятиях. Могу разработать для Вас бота по контролю посещаемости с ведением отчетности. Также хотел бы обратить Ваше внимание на некоторые моменты по реализации:
- если есть возможность выделить простой планшет, то лучше использовать динамический QR-код
- для базы данных лучше использовать гибридную схему в комбинации SQLite + Google Sheets, это обеспечит стабильность и безопасность всех логов и отчетов
- также предлагаю реализовать систему напоминаний о закрытии смены, или можно реализовать принудительное закрытие смен, если есть какие-то не закрытые с предыдущего дня, и отмечать их как "требуют проверки" в отчетах
- для администрирования пользователей реализую простую и удобную админ-панель
Пишите - с радостью помогу Вам в реализации проекта.
-
3549 10 0 Здравствуйте. Могу сделать бота за один-два дня и настроить так, чтобы он корректно работал в реальных условиях. По контролю честности есть два удобных варианта. Первый — динамический QR, который обновляется каждые полминуты. Его нельзя сфотографировать и использовать где-то ещё, поэтому отметиться дома не получится. Второй вариант — обычный статичный QR, но после его сканирования бот запрашивает геолокацию и проверяет, что человек действительно находится в заведении. Оба решения простые и надёжные, можно выбрать любое. Основной функционал со сменами, отчётами и записью в таблицу тоже полностью сделаю. Если проект актуален — готов приступить.
-
99 Здравствуйте. Сотруднику даже не нужно сканировать QR чтобы отметится. Когда человек будет начинать смену, нужно будет только запросить его геолокацию и сверить с той, где находится общепит. А так, вроде, в ТЗ нету каких то несостыковок и все довольно грамотно расписано. Я могу взяться за этот проект. Есть немалый опыт разработки тг-ботов и не только.
-
1895 16 0 Приветствую. Готов к сотрудничеству. Сделаю на php мини апп для ТГ. Весь функционал реализую в соответствии с ТЗ. Покажу пример похожей реализации которую недавно делал. Обращайтесь.
-
4216 53 1 1 Здравствуйте Маргарита, делал подобный проект для склада
Напишу такого бота и помогу с размещением на ссервере
Пишите, обсудим детали
-
1545 9 0 Привет! Без проблем могу написать такого бота на Python. Но систему отметок думаю необходимо как-то усовершенствовать, ведь работник может сфотографировать код и сканировать из дома. Как пример - делать новые коды каждый день. Еще один вариант - дополнительная проверка по геолокации. Можем обсудить и другие варианты.
Сделаю все идеально и максимально быстро!
-
4611 52 1 Добрый вечер, я Python-разработчик. Есть опыт в создании телеграмм ботов разной сложности, могу выполнить телеграмм бота по вашему ТЗ. Сделаю все качественно. Пишите - обсудим детали, размещу бота на собственном сервере для работы 24/7
-
3597 11 0 Я и моя команда предлагаем полный цикл разработки под ключ. В команде состоят опытные разработчики, что позволяет нам создать удобный и функциональный продукт, соответствующий всем вашим требованиям. Сроки и цену будем обсуждать уже в личных сообщениях когда у нас будет полное представление по объему работы. Ожидаю от вас фидбек.
-
9944 117 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
3385 24 0 Маргарита, добрый день.
Могу помочь вам с вашей задачей.
Имею большой опыт в разработке телеграм ботов, автоматизации.
Сроки: 4 дня
Стоимость: 4100.
Пишите, обсудим детали.
-
310 2 1 Здравствуйте!
Меня зовут Семен, я менеджер компании Wanord. Мы создаем Telegram-ботов для учета изменений/персонала + интеграции с Google Sheets.
📌 Что нужно:
Telegram-бот для учета рабочего времени ~15 сотрудников в заведении: старт/финиш смены только через QR, защита от “отметки с дома”, подсчет часов, запись в Google Sheets, отчеты сотруднику и владельцу (2 аккаунта).
🔧 Что мы сделаем:
Реализуем QR Start / QR End (deep-link с одноразовым токеном/подписанием), ручные команды типа /start_shift — игнорируем.
…
Логика смены: нельзя открыть 2-ю смену, нельзя закрыть без открытой, антидубликаты.
Google Sheets: запись каждой смены строкой (дата/время старт/финиш/сотрудник/часы).
Команды: сотруднику “My month hours”, владельцу /report_month + ежедневный отчет в 00:00 на 2 аккаунта.
Белый список: добавить/удалить сотрудника через простое админ-меню (по Telegram ID/username).
💰 Бюджет: 350–800$
⏱️ Срок: 5–10 дней (с деплоем 24/7)
Вопросы (коротко, чтобы сразу зафиксировать оценку):
QR будет один на заведение или по каждой локации/точке?
Часовой пояс — какой (сейчас в ТЗ 00:00, под какую страну)?
Доступ к Google Sheets: ок через сервисный аккаунт (надежнее всего)?
Все сделаем — напишите в личные сообщения, обсудим детали и стартуем.
-
1292 36 0 Добрый день, сделаю для вас такого бота быстро и качественно. Имею большой опыт в разработке ботов для телеграм. Конкретного готового решения для бота, который контролирует время на работе, не имею, но смогу быстро сделать и учту все пожелания. Могу начать немедленно. Цена и сроки в ставке актуальны. Надеюсь на сотрудничество!
-
957 5 0 1 Добрый день.
Меня зовут Алексей.
У меня большой опыт в разработке ботов, скриптов, систем автоматизации.
Ранее не раз работал с похожими технологиями и у меня есть идеи по улучшению вашего проекта.
Если интересно, пишите в личные сообщения, обсудим все детали проекта.
Буду рад сотрудничеству!
-
475 5 0 Привет 👋
Я — Аня, основательница digital-агентства, которое помогает бизнесам развиваться с помощью умных чат-ботов.
🔧 Мы создаем ботов, которые берут на себя рутинные задачи: консультации, бронирование, записи, отслеживание заказов. Это позволяет компаниям работать быстрее и эффективнее, а клиентам — получать сервис 24/7.
📈 У наших клиентов боты уже помогли снизить нагрузку на менеджеров и увеличить конверсии в продажи.
💬 Будем рады обсудить ваш проект в сообщениях и подобрать решение именно для вашей ниши.
-
937 5 0 1 Приветствую!
Занимаюсь разработкой телеграм-ботов с использованием NodeJS и Python, а также подключением к различным API-сервисам, базам данных и визуальным таблицам.
Делал валидацию по QR-кодам, только в системе билетов на мероприятие, пример - https://freelancehunt.com/showcase/work/nova-party-telegram-bot/1981732.html
Предлагаю обсудить детали вашего проекта, после чего мы договоримся о бюджете и сроках, удобных для обеих сторон. По завершении работы гарантирую написание методических материалов по использованию, а также поддержку в течение 10 дней.
Моё портфолио и готовые решения можно найти на сайте – https://vaysed.me/
Или в профиле на фрилансе.
… Буду рад сотрудничать с вами!
-
5556 12 0 Здравствуйте, внимательно изучил ваше задание. И скажу как есть, QR код не надежен для окончания смен в любом случае, так как QR = ссылка или статичные данные, сотрудник сможет просто записать эти данные и после этого делать все из дома. В связи с этим предлагаю другое решение:
1) Генерация QR кодов менеджером смены или другим ответственным за это сотрудником через Telegram бота
2) Отслеживание того, что сотрудник пришел на смену через отправку местоположения
3) Прикрепление фото с тем, что сотрудник пришел на смену и отчетность такого формата.
Если хотите получить реально качественное решение вашей задачи - пишите в личные сообщения обсудим детали и приступим
-
558 4 0 Добрый! Могу вам сделать такого бота.
Имею опыт написания таких ботов, делал один похожий для Зины сети магазинов.
-
645 8 1 Добрый день, очень интересный проект, и в то же время очень простой для реализации, готова взяться за его выполнение быстро, а главное качественно, если есть уточнения или детали, пишите!
-
1945 7 0 Сделаю для вас Telegram-бота, который закроет учёт рабочего времени в ресторане: сотрудники будут отмечать приход/уход только через QR-коды на точке, без возможности “отметиться из дома”. Владелец и менеджер смогут получать ежедневный отчёт по часам и текстовую месячную сводку по каждому сотруднику.
Сначала согласуем структуру таблицы, формат отчётов и список ролей (сотрудники/админы), затем реализую бота, протестируем на ваших реальных сценариях. Готов обсудить детали и приступить.
-
5097 37 2 Здравствуйте! Готов разработать Telegram-бота для учета рабочего времени с QR-отметками и автоматическими отчетами.
Реализую:
начало/конец смены только через QR (защита от «отметиться из дома»);
автоматический подсчет часов;
сохранение всех смен в Google Sheets;
…
ежедневный отчет владельцу + месячные отчеты;
белый список сотрудников (примерно 15 человек);
удобную команду для сотрудника: «мои часы за месяц».
Готов к сотрудничеству и могу начать сразу.
-
955 5 0 Готов разработать Telegram-бота для учёта рабочего времени по вашему ТЗ. Работа «под ключ»: бот для отмечаний через QR, защита от ручных отметок, подсчёт часов, запись смен в Google Sheets, личные запросы сотрудников и отчёты владельцу.
Готов обсудить детали и начать сразу после согласования доступа.
-
У входа/внутри заведения размещается QR-код “Начать смену”. - если его сфоткать то его можно будет просто из дома сканировать когда захочется
-
Тоже подумал об этом. Тогда нужно по гео проверять. Например, запрашивать при сканировании куар-кода местоположение юзера и сверять его с тем местом, где находится общепит. Если оно совпадает, значит человек пришел. Если нет, или юзер отказываться давать доступ, то тогда кто-то решил сегодня остаться дома)
-
QR-код краще було зробити щоб він був на екрані і генерувався новий через кожні 10 сек, тобто життя QR-кода буде 10 сек, далі він не дійсний буде якщо хтось зробить фото.
-
Чому ви тільки про QR думаєте, є ще безліч способів які буде або неможливо обійти або просто треба дуже багато мороки, і люди просто не захочуть цим займатися.
-
Актуальные фриланс-проекты в категории Разработка ботов
Разработка Python-бота для автоматической регистрации и ведения аккаунтов в Fairy Trail, TourBar, Tr
15 000 UAH
Нужен профессиональный Python-разработчик для создания бота (десктопное приложение для macOS), который будет: 1. Автоматически регистрировать аккаунты в трёх приложениях: Fairy Trail, TourBar, Travel Girls. 2. Проходить верификацию в Travel Girls (с ручной помощью девушки —… Парсинг данных, Разработка ботов ∙ 5 часов 16 минут назад ∙ 6 ставок |
Обслуживание софта
5000 UAH
Необходимо внести правки в софт и его обслуживать в дальнейшем, софт делает заказы по заданным параметрам и отправляет их в телеграм бот Python, Разработка ботов ∙ 14 часов 48 минут назад ∙ 50 ставок |
Телеграмм бот
12 082 UAH
Нужно полностью повторить интерфейс и функционал. только без платежной платформы. нужно сделать в краткие сроки Разработка ботов ∙ 1 день 12 часов назад ∙ 106 ставок |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 1 день 14 часов назад ∙ 54 ставки |
Бот по прийому/пошуку анкет
1250 UAH
Если коротко: Создать бот в котором можна будет создать и найти анкету, бот должен иметь реферальные ссылки, и т д, Всё ниже расписал Бот со стороны клиента: перед кнопкой /старт текст в центре чата: What can this bot do? Добро пожаловать в Sugar Secret Agency! -Сервис… Python, Разработка ботов ∙ 1 день 16 часов назад ∙ 60 ставок |