Техническое задание на создание Telegram-бота для мониторинга новых объявлений в Allegro
1. Описание проекта
Необходимо создать Telegram-бота, который будет автоматически проверять сохраненный поиск на платформе Allegro.pl и отправлять сообщения о новых объявлениях в выбранный чат.
2. Функциональные требования
✅ Мониторинг сохраненного поиска Allegro
• Бот должен проверять наличие новых объявлений по указанному URL (ссылка на сохраненный поиск).
• Проверка должна выполняться автоматически с определенным интервалом (например, каждые 5 минут).
✅ Обработка полученных данных
• Бот должен распознавать новые объявления, которых не было в предыдущих проверках.
• Информация, которую нужно получить:
• Название товара
• Цена
• Ссылка на объявление
• Фото (если возможно)
✅ Отправка сообщений в Telegram
• Новые объявления должны отправляться в выбранный чат или канал в формате:
🆕 Новое объявление на Allegro!
📌 Название: [Название товара]
💰 Цена: [Цена]
🔗 Ссылка: [URL]
🖼 Фото
• Бот должен поддерживать отправку в личный чат или группу.
✅ Дополнительные настройки (опционально, если незначительно влияет на бюджет)
• Возможность изменять URL поиска через команду /seturl [новая ссылка].
• Возможность устанавливать интервал проверки через /setinterval [минуты].
3. Технические требования
• Язык программирования: Python (или другой, если разработчику так удобнее).
• Библиотеки:
• requests (для получения данных из Allegro)
• BeautifulSoup (если будет парсинг HTML)
• Telebot или Aiogram (для работы с Telegram API)
• Хостинг: желательно, чтобы бот мог работать на VPS (например, DigitalOcean, Linode, Hetzner) или бесплатном хостинге (Railway, Render, Heroku).
4. Требования к разработчику
• Опыт создания Telegram-ботов.
• Желателен опыт работы с API или парсингом сайтов.
• Умение настроить работу бота на сервере.
5. Срок выполнения: 3-5 дней
6. Как подать заявку?
Если вы заинтересованы в выполнении этого задания, напишите:
1. Приблизительный срок выполнения.
2. Пример похожих работ (если есть).
3. Сумму, за которую готовы выполнить задание.