Необходимо написать ТГ-бота работа которого заключается в замене ссылок в PDF файлах.
Суть:
- первым делом бот приветствует нас
- у бота должна быть inline-кнопка замены PDF файла
- для работы с ботом нужно ему скормить PDF файл, с которым он будет работать
- после загрузки PDF-файла бот должен сжать файл до меньшего размера
- после сжатия нужно поменять название файлу на любое другое рандомное с датой и временем
- теперь PDF файл готов к работе
- далее бот просит нас прислать ему ссылку
- при получении ссылки бот берёт PDF который ранее в него загрузили и заменяет в ней ссылку на ту которую прислал юзер.
- после успешной замены ссылки мы отправляем юзеру его новый PDF файл (с новой ссылкой, сжатый, с новым названием)
ТЗ:
- должна быть возможность замены PDF файла в боте (загрузка нового)
- у каждого юзера свой собвественный PDF файл (они не должны смешиваться)
- PDF файл должен хранится на сервере
Условия:
- сделать код скрипта открытым
- выполнение скрипта должно занимать минимум времени
- всего 2 сцены, 1-ая сцена это добавление PDF-файла, 2-ая сцена это отправка ссылки в бота с целью замены ссылки в PDF-файле
Что за PDF?
- это обычный PDF файл, внутри которого есть кнопка "Continue" (продолжить) по нажатию на неё открывается ссылка
Пример PDF файлов я прикрепил ниже, к этому Кворку