Привіт, я займаюся різною рекламою в телеграмі, починаючи від реклами по P2P закінчуючи телеграм каналами і так далі. Чорнухою не займаюся
Дві тижні тому я замовив у людини складного бота розсилка повідомлень по групах, де багато функцій, ми його довго робили, по ітогу на жаль попередній спеціаліст не зміг закінчити проект, але довів його до близького фіналу. Код готовий на 85%-90%, але є помилки
Потрібно довести код до 100% щоб всі функції працювали
В коді такі помилки
Проблема з функцією яка відповідає за автоматичні стікери в повідомленнях

Помилка з розсилкою повідомлень, хоча раніше мені скидали і воно працювало

Також помилка з функцією нічного режиму (ця функція відповідає за те, що в зазначений час розсилка зупиняється на паузу, і не розсилає повідомлення, а потім після закінчення часу, автоматично продовжується з тими ж налаштуваннями)

Також проблема з функцією яка відповідає за відправку запланованих і збережених текстів по черзі

Те що написав зверху це 70-80% ТЗ, скоріше за все там буде ще одна-дві не складні функції, яку не можу перевірити через проблеми з відправкою повідомлень
При цьому скажу такий цікавий факт, що в різні моменти тестів, кожна ця функція працювала, але як виправляли одну, виникали проблеми з іншою
Далі розповім про код: Код написаний на середньому\вищому середньому рівні - це чесно як є
Код написаний на 60-70% вручну, що нині добре наскільки мені говорили
Далі про бота розповім: довге повідомлення що за бот і його функції
Головне меню
➕ Додати акаунт – прив'язка нового акаунта (номер, SMS-код, пароль 2FA).
👤 Мої акаунти – список акаунтів, у кожного своє меню управління.
📨 Розсилка у всі акаунти – масова розсилка по всім чатам з усіх акаунтів.
❌ Зупинити всі розсилки – миттєва зупинка будь-яких розсилок.
🕗 Історія розсилки – журнал відправлених повідомлень (фільтр, експорт, очищення).
⚙️ Налаштування розсилки – групи, пакети, шаблони текстів, перевірка спам-блокувань.
🤖 Статус роботи – стан бота і внутрішніх параметрів.
Управління акаунтами
Розсилки
Типи повідомлень: текст, медіа, медіа з підписом.
Цілі: всі групи акаунтів або вибрані чати.
Пакети груп – збережені списки чатів для повторного використання.
Інтервали: фіксовані, випадкові, адаптивні.
Випадкові емодзі/стікери – унікалізація повідомлень.
Імітація «друкує…» і випадкові паузи.
Можливість циклічної розсилки в один чат.
Обробка помилок: пауза при Flood Wait, позначка акаунта як проблемного.
Шаблони повідомлень
Зберігання текстів для повторного використання.
Редагування, видалення, вибір при розсилці.
Підтримка ротації тексту (через випадкові емодзі).
Моніторинг і безпека
Перевірка всіх акаунтів на спам-блок.
Список проблемних акаунтів (за 24 години).
Налаштування інтервалу перевірок, сповіщень.
Статистика по блокуванням.
Історія і статистика
Список останніх розсилок (дата, акаунт, результати).
Фільтр по акаунту або періоду.
Експорт історії (CSV, звіт).
Очищення журналу.