Необходимо написать дашборд на PHP для переписки с пользователями из телеграм ботов
Основной функционал:
1) Разработка авторизации/регистрации в панели (логин/пароль) с использованием защищенного механизма. Вход через веб (например site.com/login).
2) Реализация функционала приема и отправки сообщений пользователям бота в режиме реального времени (без перезагрузки страницы) через Telegram API (включая поддержку фото, аудио и видео и файлов). Поддержка Текста + МЕДИА и отправка сразу нескольких медиа.
3) Настройка массовой рассылки по списку контактов с возможностью фильтрации (можно через группы пользователей или теги) (Фоновая очередь задач (Celery/RQ) для избежания блокировок ТГ API) + Статистика по доставляемости рассылок
4) Интеграция базы данных (MySQL) для сохранения переписки с пользователями с поиском по истории.
5) Создание системы автоответов с поддержкой интерактивных кнопок (Inline/Reply Keyboard). (Обсуждается)
7) Добавление нескольких ботов и переключение между ними.
8) Удаление переписок / блокирование пользователей бота
9) Экспорт диалогов в CSV
Backend На PHP (желательно использовать готовую библиотеку Telegram Bot API PHP SDK или php-telegram-bot и тд)
Фронт HTML + JS (React??)
Для дашборда желательно использовать готовую CMS на laravel - Filament или аналог, например Laravel Nova...
Для меня самый идеальный пример функционала - это AmoCRM + стандартная интеграция с Telegram ботом через токен