Бюджет: 8700 UAH Термін: 4 дні
Привіт!
Ми готові запропонувати свої послуги з доопрацювання вашого бота, включаючи реалізацію описаних функціональних можливостей. Нижче представлений план роботи.
Необхідні доопрацювання
Ліміт на кількість доданих акаунтів
Додавання обмеження на 30 акаунтів для кожного користувача.
Оновлення бази даних: додавання поля account_limit в таблицю users.
Реалізація перевірки на рівні бази даних (триггер) та додатку:
При перевищенні ліміту користувач отримує повідомлення:
"Ви досягли максимального кількості акаунтів на даний момент."
Ліміт на кількість негайних перевірок на добу
Введення обмеження на 5 перевірок на добу для кожного користувача.
Створення таблиці user_checks для відстеження кількості перевірок.
Реалізація скидання лічильника перевірок щодня о 00:00.
Повідомлення при досягненні ліміту:
"Ви досягли добового ліміту перевірок."
Обмеження інтервалу перевірок
Заборона на встановлення інтервалу перевірки менше 20 хвилин.
Додавання валідації вхідних даних та збереження інтервалу в базі даних.
Повідомлення при порушенні обмеження:
"Мінімальний інтервал перевірки становить 20 хвилин."
Вивід лімітів у команді /help
Доповнення команди /help інформацією про поточні ліміти для користувача:
Максимальна кількість акаунтів.
Добовий ліміт перевірок.
Мінімальний інтервал перевірки.
Наш підхід
Кодова структура: Використання Python (наприклад, бібліотеки aiogram для Telegram).
База даних: Розширення поточної структури бази даних (PostgreSQL, SQLite або інша).
Гнучкість: Можливість внесення змін та доопрацювань на основі зворотного зв'язку.
Наш досвід
Розробка та доопрацювання Telegram-ботів з обмеженнями та лімітами.
Робота з базами даних, реалізація тригерів та складної логіки.
Забезпечення надійної роботи додатків з масштабованістю.
Ми готові розпочати роботу в найкоротші терміни. Гарантуємо якісне виконання завдання та підтримку після завершення проекту.