Функциональные требования:
Парсинг новостей: Бот должен иметь возможность получать данные с определенного блока на сайте Tilda. Новости должны быть извлечены в виде текста, заголовка и, при наличии, изображений.
Отправка в Telegram: Полученные новости должны быть автоматически отправлены в указанный канал в Telegram. Отправка должна включать текст новости и изображения.
Настройка: Бот должен быть настроен на работу с различными сайтами Tilda и каналами Telegram. Это должно быть легко достижимо через файлы конфигурации или административный интерфейс.
Обработка ошибок: Бот должен быть способен обрабатывать возможные ошибки, такие как недоступность сайта Tilda или проблемы с подключением к Telegram API.
Нефункциональные требования:
Производительность: Бот должен быть способен эффективно обрабатывать большое количество запросов на парсинг и отправку новостей.
Надежность: Бот должен быть стабильным и надежным. Он должен автоматически восстанавливаться после возможных сбоев или отключений.
Безопасность: Бот должен обеспечивать безопасность данных, передаваемых между сайтом Tilda и каналом в Telegram.
Технологии:
Язык программирования: Python (или другой язык по выбору)
Библиотеки и фреймворки: BeautifulSoup (для парсинга HTML), Telegram Bot API (для взаимодействия с Telegram), requests (для HTTP-запросов)
Хранение данных: Для временного хранения данных и конфигурации можно использовать файлы JSON или базу данных SQLite.
Тестирование:
Провести тестирование работы бота на различных сайтах Tilda с различной структурой данных.
Проверить работу бота в условиях ограничений доступа к сайту Tilda и каналу в Telegram.
Документация:
Предоставить подробное описание установки и настройки бота.
Описать процесс добавления новых сайтов Tilda и настройки каналов в Telegram.
Предоставить инструкции по обслуживанию и мониторингу бота.
Гарантии | Бесплатные доработки |
Комиссия | 0% |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Система оплаты | Безопасная сделка |