Техническое задание: Скрипт автоматической публикации курсов валют
Цель проекта
Создание надежного автоматизированного решения для ежедневной публикации актуальных курсов обмена валют в заданных Telegram-каналах/группах для нескольких стран.
Основные требования
Функционал скрипта
- Ежедневная однократная публикация в строго заданное время.
- Работа с несколькими локациями (странами) - изначально 4.
- Получение данных о курсах из внешнего API (Google Finance или XE.com с удобным интерфейсом).
- Публикация поста в нескольких заданных Telegram-группах.
- Автоматическое снятие "закрепления" с предыдущего (вчерашнего) поста сразу после публикации нового.
- Сохранение качественного, "премиум" визуального оформления публикации, аналогичного предоставленному примеру.
Техническая часть
- Основа: Python и фреймворк Django.
- Имеется черновая версия скрипта, которая будет предоставлена исполнителю для анализа и доработки.
- Задача: адаптация, доработка и интеграция этого скрипта в проект заказчика.
Требования к результату
- Стабильная и бесперебойная работа автоматизации.
- Четкое соблюдение времени публикации.
- Корректное отображение курсов валют для всех указанных стран.
- Эстетичное оформление постов в Telegram.
- Корректная работа с закрепленными сообщениями в чатах.
Что ожидается от исполнителя
Исполнитель должен проанализировать предоставленный черновой код, доработать его в соответствии с полным перечнем требований и адаптировать для беспроблемной работы в проекте заказчика. Готовность работать с существующей кодовой базой и API Telegram - обязательна.