Создание Telegram бота для дублирования постов в LinkedIn
Задача
Разработать простого Telegram-бота на основе Laravel и библиотеки telegram-bot-sdk.com, который выполняет автоматическую пересылку постов из указанного Telegram-канала в профиль заказчика на LinkedIn.
Функциональные требования
- Бот приветствует пользователя и предоставляет инструкции по настройке.
- После команды "добавить канал" пользователь указывает Telegram-канал для мониторинга.
- При настройке запрашиваются все необходимые данные для публикации в LinkedIn (авторизация, доступ к профилю).
- После завершения настроек бот добавляется в выбранный Telegram-канал.
- Раз в 5-10 минут по расписанию бот проверяет обновления в канале.
- Если обнаружен новый пост, бот автоматически публикует его в профиле LinkedIn.
Примечания по расширению
- Архитектура должна быть спроектирована с учетом возможности добавления поддержки других социальных сетей (например, VK) в будущем без существенной переработки логики.