Dopracowanie panelu webowego dla chatbotów
Mamy panel webowy dla chatbotów Telegram, który działa na php yii (https://www.yiiframework.com/)
Konieczne jest wprowadzenie poprawek
W czacie bocie https://bot.sgt.com.ua/user/bot/update?id=11konieczne jest wprowadzenie poprawek w celu realizacji logiki logowania do chatbota tylko dla autoryzowanych użytkowników.
W ramach poprawek panelu wykonujemy funkcjonalność, w której użytkownicy wcześniej rejestrują się w czacie bocie Telegram w punkcie w menu /reg. Wprowadzają:
- nazwę firmy
- nazwisko imię
- numer telefonu
Dane te są zbierane w arkuszu Google, gdzie Zamawiający dokonuje zatwierdzenia, ustawiając pole wyboru.
Po tym, za unikalnym ID użytkownika dokonywana jest adnotacja w panelu administracyjnym https://bot.sgt.com.ua/user/botcontactbooks/update?id=18
Po czym użytkownik uzyskuje dostęp do wyszukiwania (komenda /search).
Bez tej adnotacji chatbot reaguje tylko na komendy /start, /reg i /info.
-
154 1 Dokładnie zapoznałem się z Twoim TZ i rozumiem logikę zadania.
Realizację widzę tak:
1. W Telegram-bocie dodaję komendę /reg z krokowym zbieraniem danych (firma, imię i nazwisko, telefon) z walidacją.
2. Dane przekazuję do Google Sheets przez API.
3. Po potwierdzeniu w tabeli (checkbox) realizuję weryfikację użytkownika po telegram_id.
4. W panelu administracyjnym (Yii, PHP) synchronizuję status użytkownika przez botcontactbooks.
5. Dodaję middleware/weryfikację dostępu:
… - jeśli użytkownik niepotwierdzony → dostęp tylko do /start, /reg, /info
- jeśli potwierdzony → otwiera się /search
Mogę również zrobić:
– cache'owanie statusu użytkownika (aby nie ciągnąć Google Sheets cały czas)
– logowanie działań
– obsługę błędów (jeśli tabela niedostępna)
Jestem gotów szybko się zaangażować i zrobić to starannie pod Twoją architekturę Yii.
Możemy omówić szczegóły i zacząć.
-
478 3 0 Mogę wykonać twoje zadanie, czekam na wiadomość od ciebie, aby wyjaśnić szczegóły.
-
1182 13 0 3 Witaj! Razem z partnerem (projektant + full-stack) od ponad 4 lat specjalizujemy się w opracowywaniu złożonych systemów na PHP/Yii oraz automatyzacji przez Telegram API, dlatego profesjonalnie zrealizujemy wielopoziomową autoryzację dla Twojego bota, opracujemy nowy kontroler do obsługi komendy /reg, skonfigurujemy dwustronną integrację z Google Sheets przez API do zbierania danych i ich weryfikacji, a także wdrożymy filtr middleware w Twoim panelu Yii, który będzie sprawdzał status autoryzacji według unikalnego ID użytkownika przed otwarciem dostępu do komendy /search, nasze doświadczenie w rozwoju to 4 lata, zobacz nasze prace hyperfi.tech, espressolab.com.ua, hudi.com.ua, gwarantujemy stabilne działanie logiki „zamkniętych drzwi” oraz poprawną synchronizację z Twoją istniejącą bazą kontaktów.
-
2127 31 0 Dzień dobry
Mogę dopracować bota według wskazanych punktów oraz sprawdzić dostęp do zespołu /search
Proponuję omówić szczegóły i szybko oraz jakościowo wykonać. Czekam na feedback
-
390 Cześć!
Zrealizowałbym tę poprawkę poprzez rozszerzenie logiki autoryzacji w czat-bocie i panelu webowym na Yii (PHP). Użytkownik najpierw przechodzi rejestrację przez komendę /reg, gdzie bot zbiera dane (firma, imię, telefon) i zapisuje je w Google Sheets. Po potwierdzeniu w tabeli można automatycznie lub przez panel administracyjny oznaczać użytkownika według Telegram ID w systemie.
Następnie bot będzie sprawdzał status użytkownika w bazie: jeśli dostęp jest potwierdzony — otwiera się komenda /search, jeśli nie — bot reaguje tylko na /start, /reg i /info. Logikę sprawdzania dostępu starannie zintegrowuję w istniejący kod na PHP Yii, aby nie łamać obecnej funkcjonalności panelu.
Jestem gotów przejrzeć kod i szybko wprowadzić potrzebne zmiany.
Włodzimierz.
-
247 Cześć,
Mogę wdrożyć wymagane ulepszenia w Twoim panelu bota Telegram w PHP Yii, w tym ograniczenie dostępu bota tylko do autoryzowanych użytkowników. Zbuduję proces rejestracji za pomocą komendy /reg, aby zebrać nazwę firmy, pełne imię i nazwisko oraz numer telefonu, wyślę dane do Arkusza Google i połączę proces zatwierdzania. Po zatwierdzeniu system automatycznie zaktualizuje rekord użytkownika w panelu administracyjnym i przyzna dostęp do komendy /search. Do momentu zatwierdzenia bot będzie pozwalał tylko na /start, /reg i /info, zapewniając odpowiednią kontrolę dostępu i stabilną funkcjonalność.
Pozdrawiam
Andrii
-
3999 7 1 Mam duże doświadczenie. Zrobiłem swoją panel do strony.
Napisz do mnie, jeśli masz pytania.
-
9972 117 0 Witam.
Opracowuję boty do Telegramu w NodeJS. Jestem gotów się tym zająć. Piszcie, omówimy.
-
2138 22 2 cześć
a same boty też na yii napisane?
trzeba spojrzeć na kod, żeby ocenić cenę
piszcie
-
13013 67 0 Witam! Wykonam Twoje zadanie szybko i jakościowo.
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę pracować dzisiaj. Będę zadowolony ze współpracy z Tobą!
Aktualne zlecenia dla freelancerów w kategorii PHP
Poprawić CLSTrzeba poprawić Cumulative Layout Shift przez kod PageSpeed nie widzi tego problemu, ale przez Google Chrome widać, że jest przesunięcie układu dla wersji komputerowej strony W odpowiedzi Google Search pojawił się błąd dotyczący szybkości wersji komputerowej Trzeba… PHP, Programowanie stron internetowych ∙ 19 godzin 58 minut temu ∙ 24 oferty |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
993 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 22 godziny 51 minut temu ∙ 59 ofert |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 1 dzień 14 godzin temu ∙ 24 oferty |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 2 dni 12 godzin temu ∙ 33 oferty |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
58 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 2 dni 17 godzin temu ∙ 24 oferty |