Доработка веб-панели для чат-ботов
У нас есть веб-панель для чат-ботов Телеграм, которая работает на 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
Предлагаю обсудить детали и быстро и качественно выполнить. Жду обратной связи
-
414 Привет!
Я бы реализовал это доработку через расширение логики авторизации в чат-боте и веб-панели на Yii (PHP). Пользователь сначала проходит регистрацию через команду /reg, где бот собирает данные (компания, имя, телефон) и записывает их в Google Sheets. После подтверждения в таблице можно автоматически или через админ-панель отмечать пользователя по Telegram ID в системе.
Далее бот будет проверять статус пользователя в базе: если доступ подтвержден — открывается команда /search, если нет — бот реагирует только на /start, /reg и /info. Логику проверки доступа аккуратно интегрирую в существующий код на PHP Yii, чтобы не ломать текущий функционал панели.
Готов просмотреть код и быстро реализовать необходимые изменения.
Владимир.
-
247 Привет,
Я могу реализовать необходимые улучшения в вашей панели Telegram-бота на PHP Yii, включая ограничение доступа к боту только для авторизованных пользователей. Я создам процесс регистрации через команду /reg для сбора названия компании, полного имени и номера телефона, отправлю данные в Google Таблицы и подключу процесс одобрения. После одобрения система автоматически обновит запись пользователя в административной панели и предоставит доступ к команде /search. До получения одобрения бот будет разрешать только команды /start, /reg и /info, обеспечивая надлежащий контроль доступа и стабильную функциональность.
С наилучшими пожеланиями,
Андрий
-
3999 7 1 У меня большой опыт. Сделал свою панель для сайта.
Напишите мне, если есть вопросы.
-
9984 117 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
2138 22 2 привет
а сами боты тоже на yii написаны?
надо глянуть код чтобы оценить цену
пишите
-
13013 67 0 Здравствуйте! Выполню вашу задачу быстро и качественно.
Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишите, начну сегодня работать. Буду рад сотрудничеству с Вами!
Актуальные фриланс-проекты в категории PHP
Перенести полностью готовую адаптивную HTML5-структуру в WordPress.
12 000 UAH
Я ищу опытного WordPress-разработчика, который сможет преобразовать наш тщательно подготовленный статический HTML5/CSS3 код в высокопроизводимую кастомную WordPress-тему. Фронтенд уже практически готов (примерно 99%): семантическая разметка, метаданные и мультиязычная структура… CMS, PHP ∙ 19 минут назад ∙ 14 ставок |
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 16 часов 13 минут назад ∙ 18 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 1 день 13 часов назад ∙ 32 ставки |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 1 день 19 часов назад ∙ 24 ставки |
Обновление плагинов и тем WP сайт putevka.uz«Нужно провести технический аудит WordPress-сайта, проверить актуальность, безопасность и совместимость установленных плагинов и темы. По результатам — предложить легальные варианты обновления, замены устаревших решений или перехода на официально доступные аналоги. Платные… HTML и CSS верстка, PHP ∙ 1 день 22 часа назад ∙ 39 ставок |