ru24.pro
Работа
Ноябрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
28
29
30

Разработать телеграмм бота

0
Отслеживает новые объявления на указанном сайте.
Отправляет информацию о новых объявлениях в Telegram.
Сохраняет данные в Google Sheets или Airtable.

---

2. Функциональные требования
2.1. Функции бота
1. Мониторинг сайта
Проверять сайт на наличие новых объявлений раз в 60 минут.
Собирать следующие данные:
Название объявления.
Цена
Ссылка на объявление.

2. Отправка уведомлений в Telegram
Отправлять уведомления в Telegram в следующем формате:
Название: [Название объявления]
Цена: [Цена] (и другие данные, уточним после выбора подрядчика)
Ссылка: [URL]

3. Сохранение данных
Сохранять информацию о новых объявлениях в Google Sheets или Airtable.

---

3. Технические требования
1. Telegram-бот
Библиотека: python-telegram-bot или аналог.
Команды:
/start — Запуск бота.
/stop — Остановка бота.

---

4. Структура хранения данных
Таблица Google Sheets или Airtable с полями:
Название объявления.
Другие ключевые данный из страницы объявления (уточним после выбора подрядчика, будет порядка 5-10 параметров)
Ссылка.
Дата и время сохранения.

---

5. Этапы реализации
1. Настроить скрипт для парсинга сайта.
2. Разработать Telegram-бота.
3. Настроить интеграцию с Google Sheets или Airtable.
4. Провести тестирование (проверка на реальных данных).
5. Развернуть бота.

---

6. Критерии приёмки
Бот корректно парсит сайт и отправляет новые объявления в Telegram.
Данные записываются в Google Sheets/Airtable.
Стабильная работа в течение 24 часов.