Wystarczy napisać telegram chatbot
1 .Cron-om co 5 minut, cykl przechodzi przez użytkowników, którzy approved=1 i mają apiToken, wywołać dane i przeprowadzić kontrolę bilansu użytkownika na kilka parametrów
Jeśli jeden z dwóch parametrów okaże się prawdziwy (zob.parametry do weryfikacji - a i b), a następnie wysłać powiadomienie do użytkownika (tekst pobieramy z tabeli szablonów).wysłać do grupy groupId,
Jeśli nie ma grupy, to w wiadomości bezpośredniej przez userId.Więc dodać historię równowagi do tabeli równowagi dla tych użytkowników.1.1 Inna korona uruchamia się rano (około 10 po Londynie) i sprawdza 1 parametr podobnie (patrz.parametry do sprawdzenia - c).2 .Użytkownik przy naciśnięciu /start, jeśli nie zatwierdził i nie odrzucił, sugeruje, aby złożyć wniosek o zatwierdzenie, naciśnięcie /request_approvement.Jeśli /request_approvement jest uruchomiony, należy napisać, że wniosek został złożony, a administratorowi (admin=true) należy wysłać wniosek o zatwierdzenie.3 .Wniosek o zatwierdzenie wygląda jak - The client () requests an access to this chatbot.Do you want to approve him/her?(Notice: you'll have to provide an api key for this user) i przycisk Yes/Reject.Jeśli odesłano Reject - zapytać, czy jest pewien, co dokładnie chce zablokować (approved=2) użytkownika, a jeśli tak - to ustawimy odpowiednie pole.Jeśli chcesz zatrzymać użytkownika, zapytamy apiToken i wprowadzamy go do tabeli klientów dla danego użytkownika.Operacje te muszą być dostępne tylko dla administratorów i przy każdym zapytaniu musi być sprawdzone, czy jest to administrator.To sprawdzenie, że użytkownicy, którzy zostali zatwierdzeni lub odrzuceni wcześniej, nie zmienia znaczenia pola zatwierdzone przez administratorów.Kiedy administrator zatwierdził lub odrzucił, użytkownik dostaje wiadomość, że został odrzucony/odrzucony.Tabela BD:
clients(id:int, userId:string, groupId:string, approved:int(0-notapproved,1-approved,2-rejected), apiToken:string, admin:bool)
Balances: (id:int, userId:string, balance:string)
templates (id:int, name:string, text:text)
Parametry do sprawdzenia aplikacji (patrz punkt 1):
a) $prepaybalance zmienił się, wysłać -> "Your recent top up posted successfully on your account, your new prepay balance is: "$prepaybalance"
b) $prepaybalance odczuwalny, wysłać -> "Twoje konto jest teraz negatywne, proszę poprowadzić swoje konto dzisiaj!"(przesyłać raz, a następnie wysyłać raz, gdy równowaga zmieni się ponownie z pozytywnego na pozytywny)
c) Obliczamy średnie wydatki $avg za dzień na rachunek w ciągu ostatnich 7 dni (zaczynając od wczorajszych wydatków).A jeśli wczoraj koszty były mniejsze niż 4*$avg to wysyłamy
Twoje dzienne wydatki są poniżej średniej.Proszę poprowadzić swój rachunek"
Potrzebny jest program Laravel/Lumen lub Python.Położenie botu na Digital Ocean.
Opinia zleceniodawcy o współpracy z Dmytrii Marko
Wystarczy napisać telegram chatbotDziękuję za pracę! Wszystko starannie zrobione
Opinia freelancera o współpracy z Oleksandr Timchenko
Wystarczy napisać telegram chatbotCieszę się, że znowu mam do czynienia!
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Rozwój prostej strony katalogowej (Czechy)Potrzebne jest stworzenie maksymalnie budżetowej, ale w pełni funkcjonalnej strony katalogu produktów dla czeskiego rynku. Projekt jest krótkoterminowy (uruchamiany w ramach wyprzedaży zapasów), dlatego priorytetem jest minimalna cena, szybkość realizacji i prostota wdrożenia.… Układ HTML i CSS, Programowanie stron internetowych ∙ 6 godzin 47 minut temu ∙ 47 ofert |
Ustawienie automatyzacji: Formularz na stronie → Bot WhatsApp → CRM (Make + WATI)Opis projektu:Jest strona internetowa firmy transportowej. Klienci składają zamówienia przez formularz na stronie — formularz trafia na email.Należy skonfigurować następującą automatyzację:Etap 1 — Formularz → WhatsApp— Kiedy na pocztę przychodzi nowe zamówienie ze strony,… Programowanie stron internetowych, Tworzenie chatbota ∙ 8 godzin 32 sekundy temu ∙ 16 ofert |
Chcę nauczyć się tworzyć strony internetowe o CS:GO/CS2Potrzebuję mentora, który nauczy mnie, jak stworzyć serwer CS2/CS:GO. Chcę przez Discord/Zoom krok po kroku omówić: hosting/VPS, server.cfg, mapy, wtyczki, panel administracyjny, system banów, Discord, stronę internetową i statystyki. Język: ukraiński lub rosyjski. Układ HTML i CSS, Programowanie stron internetowych ∙ 13 godzin 42 minuty temu ∙ 8 ofert |
Opracowanie usługi internetowej „Interaktywna weterynaryjna mapa stomatologiczna”Istota projektu: aplikacja internetowa, w której lekarze mogą prowadzić interaktywne karty stomatologiczne pacjentów (kotów i psów) Projekt interfejsu oraz wszystkie elementy szczęk są już w pełni gotowe w Figma (wektory SVG z podziałem na poszczególne zęby) Wymagana… Bazy danych i SQL, Programowanie stron internetowych ∙ 14 godzin 12 minut temu ∙ 51 ofert |
Szukam programisty lub kodera do automatyzacji scrapingu danych 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing przypadkowo wysłałem ten link Programowanie stron internetowych, Parsowanie danych ∙ 16 godzin 39 minut temu ∙ 30 ofert |