Freelance Node.js Developer
🔧 Необхідні доробки до месенджера (TypeScript / Nest.js / PostgreSQL)
📌 Про проект:
Є headless-додаток, який використовує Telegram Client API (саме клієнтське API, не бот) для ініціації діалогу з користувачем у Telegram.
Діалоги ведуться через Gemini API.
Технологічний стек: TypeScript (Nest.js), PostgreSQL (через Prisma ORM).
⸻
🧩 Завдання:
1. Надсилання повідомлень за номером
• Реалізувати метод для додавання номера телефону до контактів,
щоб можна було ініціювати діалог, маючи лише номер.
2. Мультиакаунтинг
• Додати можливість створювати кілька “агентів”,
які відрізняються стилем спілкування, інструкціями та асортиментом товарів.
• Для кожного агента — окремий Telegram-акаунт.
3. Керування через Telegram-бот
• Створити Telegram-бота як панель керування, де можна:
• обрати, з якого номера (телефону/акаунта) та від якої компанії почати діалог;
• оновлювати інструкції для агентів у процесі роботи.
4. Інтеграція з іншими платформами
• Додати можливість вести листування не лише в Telegram,
а й через платформи Prom.ua та Rozetka.
⸻
💡 Буде плюсом:
• Досвід роботи з Telegram Client API (tdlib, gramjs або подібними).
• Розуміння принципів роботи LLM (наприклад, Gemini API або OpenAI API).
• Знання Nest.js, Prisma, PostgreSQL.
⸻
⚙️ Очікуваний результат:
• Можливість ініціювати чат за номером телефону.
• Підтримка кількох агентів із власними налаштуваннями та Telegram-акаунтами.
• Telegram-бот для управління всіма агентами.
• Можливість розширення інтеграцій із сайтом, Prom.ua та Rozetka.