Технічне завдання для Telegram-бота
Мета:
Створити Telegram-бота, який буде:
1. Брати пости з одного каналу (джерело).
2. Репостити їх в один або кілька інших каналів (приймачі) від імені Telegram-акаунта.
3. Підтримувати:
• Текст.
• До 10 фото.
• Преміум емодзі.
4. Замінювати посилання в постах за заданими правилами.
5. Додавати інлайн-кнопки за спеціальними скриптами в тексті.
6. Підтримувати прив'язку посилань і кнопок під кожен приймач окремо.
Робота з посиланнями:
• В тексті поста можуть бути посилання, які потрібно замінити.
• Під кожен канал-приймач бот повинен використовувати своє посилання.
• Приклад: якщо в пості посилання https://site.com, то:
• Для Каналу А замінити на https://site.com/a
• Для Каналу B замінити на https://site.com/b
Робота з кнопками:
• В тексті можуть бути скрипти на кшталт: [контакт], [сайт], [замовити].
• Бот повинен:
• Видалити скрипт з тексту.
• Додати кнопку з потрібним текстом і потрібним посиланням.
• Кнопки налаштовуються окремо під кожен канал-приймач.