Бюджет: 13000 UAH Термін: 6 днів
Пропоную розробити парсер-бота для Telegram із зазначеним функціоналом.
Функціонал бота:
Моніторинг груп:
Парсинг контенту з визначеного списку Telegram-груп.
Динамічне оновлення списку груп (через інтерфейс бота або Google Таблиці).
Пошук за ключовими словами:
Аналіз повідомлень у групах за заданим списком ключових слів.
Можливість оновлення списку ключових слів через інтерфейс бота або Google Таблиці.
Фільтрація за періодом:
Пошук повідомлень за конкретний період, який задається через бота.
Пересилання результатів:
Переслане повідомлення в закритий чат із такими даними:
Назва групи.
Логін автора або ім’я (якщо логін відсутній).
Саме повідомлення (з можливістю переслати).
Час і дата повідомлення (за європейським часом).
Технічна реалізація:
Мова програмування:
Python (рекомендовано) з бібліотекою telethon для роботи з Telegram API.
База даних:
SQLite або PostgreSQL для зберігання списків груп і ключових слів.
Інтеграція з Google Таблицями:
Використання Google Sheets API для динамічного завантаження списків груп і ключових слів.
Хостинг:
VPS-сервер (наприклад, DigitalOcean, AWS, Heroku) для безперервної роботи бота.
Безпека:
Обмеження доступу до бота за допомогою списку авторизованих користувачів.
Захист токенів та API-ключів через .env або конфігураційні файли.
Етапи розробки:
Збір вимог і узгодження функціоналу.
Розробка:
Інтеграція з Telegram API.
Реалізація пошуку за ключовими словами та пересилання.
Інтеграція з Google Таблицями.
Тестування:
Перевірка коректності пошуку, фільтрації та пересилання.
Розгортання:
Налаштування на сервері та підготовка до використання.
Підтримка:
Додавання функціоналу або оптимізація за потреби.
Очікуваний результат:
Бот автоматично моніторить визначені Telegram-групи.
Знаходить та пересилає повідомлення за ключовими словами з усіма деталями.
Просте управління списками груп і ключових слів через інтерфейс або Google Таблиці.
Готовий обговорити деталі, адаптувати рішення під ваші потреби та узгодити бюджет.