Слава Україні!!!!
Треба написати скрипт Python який буде за допомогою бібліотеки telethon отримувати дописи з вказаних каналів/чатів телеграм, зберігати текст повідомлення у SQLite, а сам допис пересилати у інший канал.
Скрипт повинен перевіряти чи нема в базі такого ж допису з повним співпадінням тексту дописа. Тільки вразі якщо нема допис пересилається і зберігається у базу.
При пересилці до тексту дописа потрібно додавати у кінець додатковий текст-підпис. Текст підпису указується у налаштуваннях.
Допис повинен пересилатися з усіма Media (фото чи відео). Важлива правильна робота з дописами які містять більше 5 об'єктів media.
У БД треба зберігати:
1. ID каналу/чату звідки допис
2. Назва каналу/чату звідки допис
3. Текст допису
4. Дата допису
6. Наявність media (bool)
7. Кількість об'єктів media
8. Массив посилань на об'єкти медіа (якщо safe_media = true)
Локально зберігається:
якщо safe_media = true то media об'єкти з допису зберігаються на локальном диску. Кожному об'єкту media з допису надається унікальне ім'я, це ім'я записується в БД (див. п.8)
Наприклад, у каналі з ID 1798922640 з'явився допис з 4 картинками та 2 відео і текстом "Це прекрасне відео". Скрипт перевіряє чи є в базі допис з текстом "Це прекрасне відео", якщо такого допису нема, скрипт робить запис у БД і пересилає допис у інший канал.
Якщо safe_media = true скрипт ще зберігає медіа:
1. Дає унікальне ім'я кожній картинці та відео
2. Зберігає їх у /media//