Необходимо разработать Discord-бота, который будет получать данные о статистике игрока из MySQL базы данных по запросу пользователя, заменять соответствующие плейсхолдеры в шаблоне Figma и отправлять сгенерированное изображение в Discord.
Основные функции:
- Обработка команды /stats <steamid> для получения статистики игрока
- Получение данных из MySQL базы данных по указанному steamid
- Загрузка шаблона из Figma
- Замена плейсхолдеров вида {LootType_Prefab} на соответствующие данные из базы
- Экспорт изображения с заменённым текстом
- Отправка изображения пользователю в Discord
Технологический стек:
- Язык программирования: TypeScript
- Фреймворк для Discord: Discord.js
- База данных: MySQL 5.7
- Формат конфигурации: JSON