Budżet: 8700 UAH Termin: 4 dni
Cześć!
Jesteśmy gotowi zaoferować nasze usługi w zakresie dopracowania Twojego bota, w tym realizacji opisanych funkcjonalności. Poniżej przedstawiamy plan pracy.
Wymagane dopracowania
Limit na liczbę dodanych kont
Dodanie ograniczenia do 30 kont dla każdego użytkownika.
Aktualizacja bazy danych: dodanie pola account_limit do tabeli users.
Realizacja sprawdzenia na poziomie bazy danych (wyzwalacz) i aplikacji:
Przy przekroczeniu limitu użytkownik otrzymuje wiadomość:
"Osiągnąłeś maksymalną liczbę kont w danym momencie."
Limit na liczbę natychmiastowych sprawdzeń dziennie
Wprowadzenie ograniczenia do 5 sprawdzeń dziennie dla każdego użytkownika.
Utworzenie tabeli user_checks do śledzenia liczby sprawdzeń.
Realizacja resetowania licznika sprawdzeń codziennie o 00:00.
Wiadomość przy osiągnięciu limitu:
"Osiągnąłeś dzienny limit sprawdzeń."
Ograniczenie interwału sprawdzeń
Zakaz ustawiania interwału sprawdzenia krótszego niż 20 minut.
Dodanie walidacji danych wejściowych i zapisanie interwału w bazie danych.
Wiadomość przy naruszeniu ograniczenia:
"Minimalny interwał sprawdzenia wynosi 20 minut."
Wyświetlanie limitów w komendzie /help
Uzupełnienie komendy /help informacjami o bieżących limitach dla użytkownika:
Maksymalna liczba kont.
Dzienny limit sprawdzeń.
Minimalny interwał sprawdzenia.
Nasze podejście
Struktura kodu: Użycie Pythona (np. biblioteki aiogram dla Telegramu).
Baza danych: Rozszerzenie obecnej struktury bazy danych (PostgreSQL, SQLite lub inna).
Elastyczność: Możliwość wprowadzania zmian i poprawek na podstawie opinii.
Nasze doświadczenie
Tworzenie i dopracowywanie botów Telegram z ograniczeniami i limitami.
Praca z bazami danych, realizacja wyzwalaczy i złożonej logiki.
Zapewnienie niezawodnej pracy aplikacji z możliwością skalowania.
Jesteśmy gotowi do rozpoczęcia pracy w najkrótszym możliwym czasie. Gwarantujemy wysoką jakość wykonania zadania oraz wsparcie po zakończeniu projektu.