Files
boltun-ai/package.json
yunogasai 510221fd3c Импорт старой переписки из экспорта Telegram Desktop
- /import: прислать result.json с подписью /import в чат или боту в личку (или ответить на файл)
- Парсер экспорта (zod): текст частями, упоминания по имени-ссылке, медиа, служебные сообщения
- Импорт идемпотентен и не перезаписывает живые сообщения и ники
- Экспорт другого чата в группе отклоняется; в личке чат определяется по экспорту
- CLI import-history для файлов больше 20 МБ
- /context показывает ID чата
- Общие downloadFile и MEDIA_LABELS для живых сообщений, фото и импорта

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:18:43 +02:00

40 lines
1.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "boltun-ai",
"version": "1.0.0",
"description": "Telegram-бот с AI-личностями на grammY + Mastra",
"private": true,
"type": "module",
"engines": {
"node": ">=22.13.0"
},
"scripts": {
"dev": "pnpm seed:dev && tsx watch --env-file-if-exists=.env src/index.ts",
"seed:dev": "tsx --env-file-if-exists=.env src/scripts/seed.ts",
"seed": "node --env-file-if-exists=.env dist/scripts/seed.js",
"start": "pnpm seed && node --env-file-if-exists=.env dist/index.js",
"build": "tsc",
"typecheck": "tsc --noEmit",
"import-history": "node --env-file-if-exists=.env dist/scripts/import-history.js",
"import-history:dev": "tsx --env-file-if-exists=.env src/scripts/import-history.ts"
},
"packageManager": "pnpm@10.33.2",
"pnpm": {
"onlyBuiltDependencies": [
"better-sqlite3",
"esbuild"
]
},
"dependencies": {
"@mastra/core": "^1.70.0",
"better-sqlite3": "^13.0.3",
"grammy": "^1.46.0",
"zod": "^4.6.5"
},
"devDependencies": {
"@types/better-sqlite3": "^9.6.0",
"@types/node": "^26.6.2",
"tsx": "^4.23.15",
"typescript": "^7.0.2"
}
}