Суммаризатор телеграмм чата с ролевыми моделями
Go to file
Vufer 18611835cb feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации
- Добавлен парсер запроса из текста команды с разбором имени персонажа и временного периода/количества сообщений
- Внедрена кэшированная генерация и поиск промптов по персонажу для более живых и контекстных суммаризаций
- Интегрирован внешний вызов API OpenRouter для разбора команд и генерации суммаризаций с учетом стиля персонажа
- Обновлен основной класс TelegramHistoryBot для поддержки новой команды и вызова AI через requestAI.js
- Добавлены хранилища кэша для команд и промптов с логированием загрузки, сохранения и ошибок
- Созданы инструкции для генератора промптов с детальной структурой и правилами для разнообразных персонажей

BREAKING CHANGE: Для корректной работы требуется добавить в .env ключи OPENROUTER_API_KEY, OPENROUTER_MODEL и OPENROUTER_CHEAP_MODEL
2025-06-29 22:54:46 +03:00
.gitignore feat: добавлен .gitignore для исключения конфиденциальных и автогенерируемых файлов 2025-06-22 01:03:57 +03:00
bot.js feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации 2025-06-29 22:54:46 +03:00
commandResponser.js feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации 2025-06-29 22:54:46 +03:00
logger.js feat(logging): внедрено логирование через winston 2025-06-27 18:58:17 +03:00
package.json feat(logging): внедрено логирование через winston 2025-06-27 18:58:17 +03:00
promptGen.js feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации 2025-06-29 22:54:46 +03:00
promptResponser.js feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации 2025-06-29 22:54:46 +03:00
prompts.js feat: добавлена роль Зигмунда Фрейда для психоаналитического разбора чата 2025-06-26 19:08:07 +03:00
requestAI.js feat: добавить обработку команды /summy с разбором персонажа и периода для суммаризации 2025-06-29 22:54:46 +03:00