Бот-помощник, который понимает текст, голос, фото и документы

Клиент пишет боту в Telegram чем угодно — текстом, голосовым, фото или файлом. Сценарий всё распознаёт и отвечает по твоей базе знаний, собранной из материалов в Microsoft SharePoint.

  • Понимает текст, голос, фото и документы
  • Отвечает по твоим материалам, а не наугад
  • Меньше нагрузки на живого оператора
  • Клиент получает ответ сразу, в любом формате
Default Data LoaderEmbeddings OpenAIPostgres Chat MemoryReranker CohereConvertAPI

Как это работает

Интеграция Telegram и Microsoft SharePoint собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Триггер Telegram
  2. Проверка: Маршрутизатор входящих сообщений
  3. Если да — Извлечь текст
  4. Затем: AI агент базы знаний
  5. Затем: Telegram
  6. Если нет — Скачать аудио
  7. Затем: Перевести в текст
  8. Если нет — Скачать фото
  9. Затем: Исправить mimeType1
  10. Затем: Фото в текст
  11. Затем: Извлечь текст и содержимое
  12. Если нет — Поддерживаемые типы документов
  13. Проверка: Если
  14. Если да — Сгруппировать похожие документы
  15. Проверка: Маршрутизатор документов
  16. Если да — Скачать картинку
  17. Затем: Исправить mimeType
  18. Затем: Фото в текст1
  19. Если нет — Скачать PDF
  20. Затем: Извлечь текст из PDF
  21. Затем: Извлечь текст4
  22. Если нет — Скачать Word документ
  23. Затем: Файл в Base64
  24. Затем: Конвертировать в текст (convertapi.com)
  25. Затем: Скачать текст
  26. Затем: Извлечь текст5
  27. Если нет — Скачать таблицу
  28. Затем: Извлечь из таблицы
  29. Затем: Извлечь текст1
  30. Если нет — Скачать JSON
  31. Затем: Извлечь данные из JSON
  32. Затем: Извлечь текст2
  33. Если нет — Скачать XML
  34. Затем: Извлечь данные из XML
  35. Затем: Извлечь текст3
  36. Если нет — Извлечь сообщение ошибки
  37. Затем: Печатает…
  38. Запуск: Запуск вручную
  39. Затем: Скачать файл
  40. Затем: Добавить в Supabase Vector DB
  41. Затем: Загрузчик данных по умолчанию1
  42. Затем: Рекурсивный разделитель текста по символам1
  43. Затем: Модель чата OpenAI1
  44. Затем: Векторные представления OpenAI
  45. Затем: Векторные представления OpenAI1
  46. Затем: Память чата Postgres
  47. Затем: Reranker Cohere
  48. Затем: Поиск в векторном хранилище Supabase

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.