Допрацювання web-панелі для чат ботів
3000 UAHМаємо web-панель для чат ботів телеграм, яка працює на php yii (https://www.yiiframework.com/)
Необхідно зробити допрацювання
В чат боті https://bot.sgt.com.ua/user/bot/update?id=11необхідно виконати допрацювання для реалізації логіки входу в чат бот тільки авторизованим користувачам.
В рамках допрацювання панелі виконуємо функціонал де користувачі попередньо проходять реєстрацію в чат боті Телеграм за пунктом в меню /reg . Вводять:
- назву компанії
- прізвище ім'я
- номер телефону
Ці данні збираються в гугл таблиці, де Замовник проводить погодження встановлюючи прапорець.
Після цього за унікальним ID користувача проводиться відмітка в адмін панелі https://bot.sgt.com.ua/user/botcontactbooks/update?id=18
Після чого користувач отримує доступ до пошуку (команда /search).
Без цієї відмітки чат бот реагує тільки на команди /start, /reg та /info.
-
154 1 Я уважно ознайомився з вашим ТЗ і розумію логіку задачі.
Реалізацію бачу так:
1. В Telegram-боті додаю команду /reg з покроковим збором даних (компанія, ПІБ, телефон) з валідацією.
2. Дані передаю в Google Sheets через API.
3. Після підтвердження в таблиці (checkbox) реалізовую перевірку користувача по telegram_id.
4. В адмін-панелі (Yii, PHP) синхронізую статус користувача через botcontactbooks.
5. Додаю middleware/перевірку доступу:
… - якщо користувач не підтверджений → доступ тільки до /start, /reg, /info
- якщо підтверджений → відкривається /search
Також можу зробити:
– кешування статусу користувача (щоб не дергати Google Sheets постійно)
– логування дій
– обробку помилок (якщо таблиця недоступна)
Готовий швидко включитись і зробити це акуратно під вашу архітектуру Yii.
Можемо обговорити деталі і почати.
-
478 3 0 Можу виконати ваше завдання, чекаю повідомлення від вас щоб уточнити деталі.
-
1182 13 0 3 Вітаю! Ми з напарником (дизайнер + full-stack) понад 4 роки спеціалізуємося на розробці складних систем на PHP/Yii та автоматизації через Telegram API, тому професійно реалізуємо багаторівневу авторизацію для вашого бота, ми розробимо новий контролер для обробки команди /reg, налаштуємо двосторонню інтеграцію з Google Sheets через API для збору даних та їх перевірки, а також впровадимо middleware-фільтр у вашій Yii-панелі, який перевірятиме статус авторизації за унікальним ID користувача перед відкриттям доступу до команди /search, наш досвід у розробці 4 роки, подивіться на наші роботи hyperfi.tech, espressolab.com.ua, hudi.com.ua, ми гарантуємо стабільну роботу логіки «закритих дверей» та коректну синхронізацію з вашою існуючою базою контактів
-
2127 31 0 Добрий день
Можу доопрацювати бот по вказаним пунктам та перевіркою доступу до команди /search
Пропоную обговорити деталі та швидко і якісно виконати. Чекаю на feedback
-
390 Привіт!
Я б реалізував це допрацювання через розширення логіки авторизації у чат-боті та web-панелі на Yii (PHP). Користувач спочатку проходить реєстрацію через команду /reg, де бот збирає дані (компанія, ім’я, телефон) та записує їх у Google Sheets. Після підтвердження в таблиці можна автоматично або через адмін-панель відмічати користувача за Telegram ID у системі.
Далі бот перевірятиме статус користувача в базі: якщо доступ підтверджено — відкривається команда /search, якщо ні — бот реагує тільки на /start, /reg та /info. Логіку перевірки доступу акуратно інтегрую в існуючий код на PHP Yii, щоб не ламати поточний функціонал панелі.
Готовий переглянути код і швидко реалізувати потрібні зміни.
Володимир.
-
247 Привіт,
Я можу реалізувати необхідні покращення у вашій панелі Telegram-бота на PHP Yii, включаючи обмеження доступу бота лише для авторизованих користувачів. Я створю процес реєстрації через команду /reg для збору назви компанії, повного імені та номера телефону, надішлю дані до Google Sheets і підключу процес затвердження. Після затвердження система автоматично оновить запис користувача в адміністративній панелі та надасть доступ до команди /search. До отримання затвердження бот дозволятиме лише /start, /reg та /info, забезпечуючи належний контроль доступу та стабільну функціональність.
З найкращими побажаннями
Андрій
-
4006 7 1 У мене великий досвід. Зробив свою панель для сайту.
Напишіть мені, якщо є питання
-
9972 117 0 Вітаю.
Розробляю ботів для телеграму на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
2138 22 2 привіт
а самі боти теж на yii написані?
треба глянути код щоб оцінити ціну
пишіть
-
13013 67 0 Вітаю! Виконаю ваше завдання швидко і якісно.
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
Актуальні фриланс-проєкти в категорії PHP
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 2 дні 19 годин тому ∙ 29 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 2 дні 22 години тому ∙ 65 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 3 дні 14 годин тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 4 дні 11 годин тому ∙ 35 ставок |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 4 дні 17 годин тому ∙ 26 ставок |