Георгий Маслов georgiymaslov
Сайты, боты, 1С, Битрикс24, парсеры, SEO, автоматизация, ИИ
Рейтинг
29 251
№ 25 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Москва
Опыт работы
9 лет
На сайте с
2017 года
Юридический статус
Самозанятый
Эксперт
Национальной Гильдии Фрилансеров
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Мультисессионный AI-ассистент в Telegram: маршрутизация по темам, подтверждение действий кнопками, автовосстановление 24/7

Используемые навыки API Linux Python Telegram API Искусственный интеллект

Описание

Клиентская задача: доступ к AI-ассистенту через Telegram для нескольких одновременных независимых задач/проектов, без потери контекста между сессиями и без необходимости держать открытым терминал на компьютере. Важное требование: ассистент выполняет реальные действия в системе (файлы, команды) — потенциально опасные действия должны подтверждаться человеком в том же чате, а не выполняться вслепую.

Решение

Собрал роутер на Python: каждая тема в группе Telegram (forum-mode) маппится на свою персистентную сессию AI-агента с сохранением истории между сообщениями. Сделал отдельный hook перед любым потенциально опасным действием (запись файлов, команды) — он отправляет в тот же Telegram-чат инлайн-кнопки с понятным описанием на русском (не сырой JSON) и ждёт реального клика — действие выполняется только после подтверждения. Добавил привязку темы к первому отправившему сообщение человеку, чтобы в общей группе с несколькими людьми никто не мог прочитать чужую переписку и нажать чужую кнопку подтверждения. Голосовые сообщения распознаются локальным Whisper, бот работает круглосуточно через автозапуск в Планировщике Windows.

Результат

При диагностике нашёл и устранил скрытую проблему, из-за которой бот работал нестабильно: параллельный процесс тихо глушил обновления от Telegram API, накопив за два дня более 11 000 ошибок в логах — нашёл по анализу логов, понял первопричину (старый канал связи, который должен был быть отключён) и окончательно его отключил, ошибки ушли в ноль. Бот живой, используется ежедневно двумя людьми с изолированными сессиями, включая голосовые сообщения и вложения. Механизм подтверждения действий проверен живыми кликами — это не декоративная кнопка, а реальный gate между AI и файловой системой.

Оценили проект:

Другие проекты

Все проекты →
Дизайн и Брендинг Лендинг оптового поставщика сантехники на Тильде: из серого прототипа Figma в готовый сайт
Лендинг оптового поставщика сантехники на Тильде: из серого прототипа Figma в готовый сайт
18
Веб-разработка и IT Скрининг арбитража на торгах по банкротству: автоматическое сопоставление лотов с рыночными ценами
Скрининг арбитража на торгах по банкротству: автоматическое сопоставление лотов с рыночными ценами
63
Веб-разработка и IT Лента вертикальных видео (аналог Shorts) для видеохостинга: бесшовная бесконечная карусель, сделана с нуля
Лента вертикальных видео (аналог Shorts) для видеохостинга: бесшовная бесконечная карусель, сделана с нуля
71
Веб-разработка и IT Сайт птицефабрики: слайдер со слоганами, каталог продукции, адаптив
Сайт птицефабрики: слайдер со слоганами, каталог продукции, адаптив
20