Чат бот в телеграм для контролю порядку на складі
5000 UAHВітаю. Потрібно зробити простенького бота для працівників складу які вранці будуть скидати фото звіт зі складу. ТЗ написане за допомогою джіпіті. Можна зробити простіше ідеї вітаються. Головне щоб працювало. Крок інструкція - далі фото - і наступний крок. І приходило керівнику.
1) Ціль та очікуваний ефект
Дисципліна та порядок: щоденні ранкові чек-тури з фото- та чекліст-звітами по зонах відповідальності
2) Ролі користувачів
Працівник (кладовщик): отримує індивідуальні завдання по своїх зонах; надсилає фото + чекліст; отримує фідбек.
Старший зміни: бачить дашборд виконання по зміні, приймає/відхиляє звіти, відкриває інциденти.
Мета
Зробити простий Telegram-бот, який щодня о 09:30 надсилає одному працівнику покрокове завдання: сфотографувати ключові зони на двох складах + зону повернень + кладовку. Після завершення бот надсилає зведення менеджеру.
Сценарій (користувач → бот)
09:30 — бот надсилає: “Почати перевірку”.
Етап 1 — Склад №1:
Фото кожного ряду (видно ряд повністю, прохід не заставлений).
Фото загального вигляду складу №1.
Правила: товар тільки на стелажах; по артикулах (не змішуємо); на підлозі нічого; підлога чиста; документи відсортовані.
Етап 2 — Склад №2:
Фото кожного ряду (повна довжина ряду).
Фото загального вигляду складу №2.
Правила як вище: чистота, проходи, без сміття й “тимчасових” коробок.
Етап 3 — Зона повернень:
1 фото зони повернень.
Правила: цілі — разом; пошкоджені/неповні — окремо, підписано; нічого на підлозі; розкладено блоками за артикулами.
Етап 4 — Кладовка/гардероб/принтер:
1 фото зони.
Правила: особисті речі — в шафах; взуття поскладене; підлога чиста; стіл з принтером прибраний; папір/скотч/стрічка в наявності.
Фініш — бот показує підсумок “Звіт відправлено менеджеру”.
Негайні відхилення фото (бот показує підказку і просить перезняти)
Видно не весь ряд або загороджені проходи.
Товар на підлозі чи змішані артикули.
Сміття/плівка/коробки у робочій зоні.
Нерізке/темне фото.
Ролі
Працівник (1 Telegram ID) — проходить 4 етапи.
Менеджер (1 Telegram ID) — отримує зведення (список фото з мітками: Склад1/Склад2/Повернення/Кладовка) одним повідомленням.
Результат для менеджера
Після завершення — одне повідомлення типу:
“Іван — 09:43.
📸 Склад №1 — 3 фото (ряди + загальне)
📸 Склад №2 — 3 фото (ряди + загальне)
📸 Повернення — 1 фото
📸 Кладовка — 1 фото”
(опціонально — альбомом/галереєю).
Де розгортаємо це в Laravel і як
Техстек
Laravel 10/11 (твій існуючий проєкт).
БД: SQLite/PostgreSQL (на пілот можна SQLite).
Черги: Redis (або sync для тесту).
Файли: локально
storage/app/public/photos(на пілот), далі — S3/MinIO.
Пакети (composer)
composer require irazasyed/telegram-bot-sdk:^3.0 predis/predis:^2.0
(Якщо вже маєш інший SDK — ок.)
ENV (приклад)
TELEGRAM_BOT_TOKEN=xxxx
TELEGRAM_BOT_NAME=warehouse_pilot_bot
APP_URL=https://your-domain
TIMEZONE=Europe/Warsaw
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
QUEUE_CONNECTION=redis # або sync на пілот
Роути
POST /bot/telegram/webhook # прийом апдейтів
Контролер/Сервіс
App\Http\Controllers\BotWebhookController@handle— приймає апдейти, керує стейтом “який етап/який ряд”.Простий стан у БД: хто на якому кроці, скільки фото вже є.
Мінімальні таблиці
bot_users(id, telegram_id, role[worker|manager], name).runs(id, worker_id, date, started_at, finished_at, status).run_photos(id, run_id, stage[wh1|wh2|returns|cloak], note, path, created_at).
(На пілот KPI/чекбокси не зберігаємо — тільки фото і етап.)
Планувальник (Scheduler)
У
app/Console/Kernel.php:09:30 Europe/Warsaw— джоб “SendMorningReminderToWorker” → надсилає “Почати перевірку”.
Webhook
Після деплою:
curl -F "url=https://your-domain/bot/telegram/webhook" \
https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/setWebhook
Деплой
Все в існуючому Laravel-проєкті.
Для тесту достатньо nginx + PHP-FPM + HTTPS (Let’s Encrypt).
На прод — Supervisor для
queue:work(або покиQUEUE_CONNECTION=sync).
Обсяг робіт фрілансера
Що зробити
Підключити Telegram webhook у Laravel.
Реалізувати покроковий флоу з 4 етапами (включно з підказками “як має виглядати фото”).
Зберігати фото локально, групувати за “ранком/датою/етапом”.
Після завершення — відправляти менеджеру зведення (одне повідомлення з альбомом).
Команди для планувальника та інструкція з налаштування webhook.
Налаштувати простий “reset” командою /reset для пілоту (скинути прогрес).
Прийомка
О 09:30 працівник отримує нагадування.
Проходить усі 4 етапи, бот приймає придатні фото, відхиляє непридатні (за правилами вище).
Менеджер отримує одне підсумкове повідомлення з фото та позначками етапів.
Повторний запуск у той же день можливий командою /start або /reset (для тестів).
Передача
Репозиторій (Git) +
README.mdз інструкцією..env.exampleзаповнений полями бота.Міграції (
bot_users,runs,run_photos).Команди:
php artisan schedule:work(на тест),php artisan queue:work(за потреби).Налаштування Supervisor (опційно).
Додаток: еталонні підказки до фото (виводити в боті перед кроком)
Склад №1 (кожен ряд + загальне):
— Ряд у кадрі повністю; проходи чисті; товар на стелажах, не на підлозі; без “тимчасових” коробок; артикули не змішані.
Склад №2 (кожен ряд + загальне):
— Те саме: повна довжина ряду, чисто, відсутні зайві речі, артикули окремо.
Зона повернень:
— Цілі — разом; пошкоджені/неповні — окремо й підписані; нічого на підлозі; порядок видно на фото.
Кладовка/принтер:
— Особисті речі в шафах; взуття поскладене; підлога чиста; стіл з принтером прибраний; є папір/скотч/стрічка.
Цей текст можна прямо публікувати на фріланс. Якщо треба — зберу з цього PDF/Word і віддам файлом разом із коротким шаблоном відповіді для кандидатів, щоб простіше порівнювати пропозиції.
Відгук замовника про співпрацю з фрилансером
Чат бот в телеграм для контролю порядку на складіЧудовий відповідальний програміст будемо працювати далі.
Відгук фрилансера про співпрацю з Тарасом Голуб'яком
Чат бот в телеграм для контролю порядку на складіЧітке тз, постійний фідбек по роботі
Рекомендую замовника до співпраці!
![]()
-
1711 8 0 Вітаю! Буду радий виконати цей проект для Вас. Мені лише буде потрібно уточнити деякі деталі.
Пропоную обговорити деталі бота в особистих повідомленнях. Зроблю Вам зручне рішення з приємним та зрозумілим інтерфейсом (розмітка, інлайн-клавіши, меню). Маю кілька схожих кейсів, про які зможу розказати в особистих
Моє портфоліоFreelancehunt
-
10038 117 0 Вітаю!
Розробляю ботів для телеграму на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
2248 18 3 Добрий день. Займаюсь розробкою та налаштуванням Telegram ботів. Можу допомогти Вам з розробкою системи, але треба обговорити деякі моменти, які можуть вплинути на терміни і вартість. Якщо зацікавило - пишіть, з радістю обговорю деталі та допоможу.
-
1540 20 0 Вітаю. Маю великий досвід розробки ботів, задача повністю зрозуміла. Готовий почати розробку, по термінам 3 дні. Звертайтесь)
-
837 9 0 Доброго дня, я розробник на мові пайтон, маю великий досвід у розробці дискорд і телеграм ботів.
-
95478 1271 1 10 Вітаю.Є великий досвід в розробці телеграм ботів. Готовий до співпраці
Актуальні фриланс-проєкти в категорії Розробка ботів
Покет опшн трейдинг бот, в телеграм
2000 UAH
потрібен бот, який кожні 30 секунд буде надсилати підняти ставку або опустити на 10 секунд. дякую можна на 1 хвилину теж придумати. щоб бот окремо кожну хвилину видавав сигнал підняти або опустити ставку на брент ойл хочу поки тільки його. дякую.. від 1800 грн можу оплатити і… Розробка ботів ∙ 1 година 27 хвилин тому ∙ 14 ставок |
Телеграм-бот для автоматичного співбесідування ветеринарних лікарів з інтеграцією OpenAI
1000 UAH
Мета: максимально автоматизувати первинний відбір кандидатів без участі роботодавця. 1. Кандидат переходить за посиланням на Telegram-бота і починає співбесіду командою /start. 2. Бот послідовно задає 18 заздалегідь заданих питань. 3. Відповіді приймаються тільки у вигляді… AI та машинне навчання, Розробка ботів ∙ 1 день 2 години тому ∙ 82 ставки |
Налаштування автоматизації: Форма на сайті → WhatsApp-бот → CRM (Make + WATI)Опис проекту: Є сайт компанії з перевезень. Клієнти залишають заявку через форму на сайті — форма приходить на email. Потрібно налаштувати наступну автоматизацію:Етап 1 — Форма → WhatsApp — Коли на пошту приходить нова заявка з сайту, система автоматично витягує ім'я та номер… Веб-програмування, Розробка ботів ∙ 2 дні 23 години тому ∙ 52 ставки |
ЧАТ БОТ телеграм для закритого клубу
1000 UAH
Доброго дня! Потрібно налаштувати бота для Telegram. Завдання: продаж доступу до закритого каналу. Бот має приймати оплату і після успішної оплати видавати одноразове посилання-запрошення. Також потрібно налаштувати автоматичне видалення учасника з каналу, коли в нього… Розробка ботів ∙ 5 днів 9 годин тому ∙ 100 ставок |
Міні додатки Telegram. МагазинДоброго дня Потрібно зробити додаток в тг (інтернет-магазин) Приклад - по суті 1в1 як тут brandspacebot Важливий Ваш досвід, стек, на якому пропонуєте зробити, і чому Ціна і термін приблизно для початку, буду чекати запитань Веб-програмування, Розробка ботів ∙ 5 днів 12 годин тому ∙ 94 ставки |