Telegram бот с базой знаний за 10 минут | RAG + OpenAI автоматизация [Часть 3]
13:14

Telegram бот с базой знаний за 10 минут | RAG + OpenAI автоматизация [Часть 3]

RixAI 19.10.2025 652 просмотров 17 лайков обн. 18.02.2026
Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Создаю умного Telegram бота с базой знаний компании. Показываю интеграцию LightRAG + OpenAI + Telegram. Полный код и настройка. Работает для любого бизнеса! Все нейросети в одном месте - телеграм бот + веб интерфейс: https://syntx.ai/welcome/06Eoljlo Удобная и выгодная оплата зарубежных сервисов: https://t.me/pakopay_bot?start=utm_rixai 20% скидка на первую комиссию при оплате. ССЫЛКА НА ТГ В ШАПКЕ ПРОФИЛЯ:) 🚀 ЧТО ПОЛУЧИТЕ ЗА 15 МИНУТ: ✓ Telegram бот с вашей базой знаний ✓ Автоматические ответы на вопросы клиентов ✓ Интеграция с ChatGPT для умных ответов ✓ Готовый код (копировать/вставить) ⚡ СХЕМА РАБОТЫ: 1. Клиент пишет в Telegram 2. Запрос идет в вашу RAG базу (LightRAG) 3. OpenAI Assistant обрабатывает ответ 4. Клиент получает точный ответ из базы знаний 📹 ТАЙМКОДЫ: [00:00] План интеграции RAG с Telegram [01:45] Настройка Claude Code/Cursor [02:35] Создание .env файла с ключами [04:28] Получение API ключей OpenAI [05:05] Создание Assistant на платформе [06:10] Написание кода бота [08:15] Выбор Query Mode для RAG [09:35] Первый запуск и ошибки [10:04] Тестирование на реальной базе [11:43] Варианты применения в бизнесе 🛠 ИНСТРУМЕНТЫ (выбирайте любой): • Claude Code + VS Code (показываю) • Cursor (альтернатива) • Lovable (альтернатива 2) • Любой AI-кодинг инструмент 🔑 НУЖНЫЕ КЛЮЧИ: OPENAI_API_KEY=ваш_ключ ASSISTANT_ID=id_ассистента TELEGRAM_BOT_TOKEN=токен_бота LIGHTRAG_URL=адрес_вашей_базы LIGHTRAG_USERNAME=admin LIGHTRAG_PASSWORD=demo123 💡 РЕАЛЬНЫЙ КЕЙС: База: медицинская клиника Вопрос: "Процессы развития клиники" Ответ: 6 процессов с описанием за 5 секунд 🎯 ГДЕ ПРИМЕНИТЬ: 1. Поддержка клиентов - автоответы 24/7 2. Продажи - консультация по продуктам 3. Обучение - ответы на вопросы учеников 4. HR - онбординг сотрудников 5. Сайт - виджет чата с AI ⚠️ ЧАСТАЯ ОШИБКА: Создавайте ключ и ассистента в ОДНОМ проекте OpenAI! Иначе получите: "Telegram Error Conflict" 💰 ЭКОНОМИЯ: Вместо 5 менеджеров = 1 бот Экономия: 200 000₽/месяц Стоимость: 30₽/день за сервер 📝 КОД БОТА (упрощенный): 1. Получаем вопрос из Telegram 2. Отправляем в LightRAG 3. Обрабатываем через OpenAI 4. Отвечаем пользователю 🔥 ФИШКИ НАСТРОЙКИ: • Query Mode: Hybrid (оптимально) • Убираем Markdown разметку • Настраиваем Tone of Voice • Добавляем продающие элементы 📦 В TELEGRAM (ссылка в шапке профиля): • Полный код бота • Репозиторий LightRAG • Все ссылки на сервисы • Личная помощь в настройке 🎬 СЕРИЯ ВИДЕО: Часть 1: Теория RAG простым языком Часть 2: Развертывание LightRAG на сервере Часть 3: Интеграция с Telegram (это видео) Теги: telegram bot rag, lightrag telegram, rag база telegram, chatgpt telegram bot, openai assistant telegram, автоматизация telegram, бот с базой знаний, telegram ai bot, claude code, cursor ai, rag интеграция, telegram автоответы, бот для бизнеса, lightrag api #TelegramBot #RAG #LightRAG #ChatGPT #OpenAI #автоматизация #бизнесбот #AI #нейросети #ClaudeCode #Cursor #базазнаний #продажи #поддержка

Оглавление (10 сегментов)

  1. 0:00 План интеграции RAG с Telegram 287 сл.
  2. 1:45 Настройка Claude Code/Cursor 138 сл.
  3. 2:35 Создание .env файла с ключами 319 сл.
  4. 4:28 Получение API ключей OpenAI 98 сл.
  5. 5:05 Создание Assistant на платформе 148 сл.
  6. 6:10 Написание кода бота 360 сл.
  7. 8:15 Выбор Query Mode для RAG 191 сл.
  8. 9:35 Первый запуск и ошибки 92 сл.
  9. 10:04 Тестирование на реальной базе 251 сл.
  10. 11:43 Варианты применения в бизнесе 250 сл.
0:00

План интеграции RAG с Telegram

Ну что же, продолжаем исследовать прекраснейший мир искусственного интеллекта. И сегодня у нас третья часть по а ракбазетельная, да, в этой подборки. А что я планировал сделать в этой части? Во-первых, создадим какого-нибудь сейчас через вайп-кодинг интересного бота, да, которого подвяжем этот лайтрак. Я покажу, как это сделать, и потестируем, как он вообще отвечает на вопросы. По похожей схеме вы сможете подвязать эту уракбазу вообще куда угодно. Я буду использовать в этом уроке инструмент Cloud CД связки с Visual Studio Code. Кто не пользуется такой связкой, вы можете выбрать любое, абсолютно любое другое решение. Это курсор, да, тот же самый инструмент вайпкодинга. И, короче, абсолютно любой инструмент, хоть сервис Lavable, да, если у вас очень много денег и вы готовы тратить токены, то можете использовать и его. То есть, а, здесь этот сервис Lightrack, он работает по апе. То есть, вы его можете куда угодно интегрировать, потому что есть вот возможность коннектиться, да, связывать одно с другим. А, смотрите, я сейчас создал же папочку здесь. Он у меня называется, а как же она у меня называется? А, я просто создал новое окно, а, Visual Stud Code. Давайте я открою нужную мне папку. Она у меня находится в разделе документы. А, где-то здесь у меня была папочка Cloud Codд. И вот новая папка. Я её даже никак не называл. А давайте откроем терминал. И здесь пропишу, пропишу я cloud. То есть вы можете просто в курсор зайти, также папку эту закинуть. А после этого я сейчас думаю, а давайте изначально какой-нибудь базовый функционал реализуем. То есть, а, создадим сейчас бота в Телеграме и пропишем первостепенно, чтобы он создал некую последовательную архитектуру. И потом мы просто уже на неё подвязали как раз-таки йтрак. Сейчас я создам промт и ему
1:45

Настройка Claude Code/Cursor

отправлю запрос. Я сейчас написал промт. Вы, может, его, кстати, не видите. Давайте я всё вот это отодвину лишнее. А как он выглядит? Создай мне автоматизацию Telegram bot плюс Lightrack плюс open и Assistant App. Идея такая: пользователь задаёт в боте вопрос, он улетает в Lightrack, после Lightrack перерабатывается ассистентом и выдаётся в качестве ответа в Telegramботе. Сразу учтить, что про Markписываю, потому что ассистент Open AI возвращает бывает ответ в формате Marкдауна. там всякие звёздочки, решётки, а чтобы её пофиксить, так как ответы будут приходить вместе с ней, я создам file. v, а вам его придётся создать в любом случае. Используйте вы этот сервис Cloud Code или GM Code или, я не знаю, там курсор, а вам всё равно нужно будет его создать, вот этот файлик, и в котором а в который я вставлю следующие ключи. То
2:35

Создание .env файла с ключами

есть вам нужно будет, а, прописать. Я советую это заранее сделать, да, чтобы он уже мог составить архитектуру на основе тех ключей, которые а вы ему дадите. То есть это ключ Open AI appi, ключ от Open AI платформы Assistant ID. Я сейчас покажу, где это всё взять, это ID ассистента. А также изучи репозиторий. Я ему скинул ссылку на репозитории Lightrack. А все вот эти необходимые ссылки я прикреплю вместе с видео в своём Telegram-канале. Ну, вместе ссылкой на видео. А я создам подключение Апи на Lightrack, который я развернул на своём сервере BGET. А вот ссылка на саму базу. То есть я сейчас зашёл в Lightrack и скопировал с браузерной строки вот эту вот ссылочку, да, которую мы получили. И после этого я ещё ему написал, что API - это username и password. То есть API находится вверху. Вот раздел. Здесь мы нажимаем на и вписываем. Давайте я сейчас сделаю logout, то есть usernрame наш. И демо вписываем. Всё, нажимаем autorize. Всё, у нас как бы создан токен. Ну, можем дополнительно ему ещё его вставить, пусть будет. А всё. После этого а можно, конечно, было бы ещё использовать некоторый один режим, но давайте я ему пропишу ещё. И, ну, у cloud есть такая прикольная функция, как think, а, которая позволяет ему рассуждать и складывать план работы. Вот. А, в принципе, вот такой вот промт. А давайте дождёмся, пока он сформирует все необходимые файлы, и потом я буду уже вставлять все ключи. А ещё забыли, знаете, что самое важное- это, конечно же, ключ от Telegram бота, да? А, ну ладно, давайте я сейчас отменю и напишу ещё плюс ключ. А, о, а, ну, не ключ, апи. Вот Telegram. бота. И давайте его назовём Telegram Bot app. И всё. И отправим ему запрос. Всё, сейчас он, как он сгенерирует, а я покажу, как это будет выглядеть. А давайте, пока он сейчас создаёт нашу вот эту вот автоматизацию, переключимся на
4:28

Получение API ключей OpenAI

платформу Open AI Platform и после этого перейдём в раздел, а, настроек. Дальше выберем здесь а keys и создадим какой-нибудь ключ. Я его назову в своём случае это Delete, да, пусть будет Delete 2. И выберу Project, нажму create secret key. А давайте я его сразу сейчас скопирую, чтобы потом не забыть. Это у нас здесь будет от Openi. Также давайте я в Телеграме тоже скопирую вот этот ключ тоже. Он у меня пусть будет здесь. И что нам ещё необходимо? От Lightrack у нас есть, от этого есть. А, ну ещё ID ассистента. Давайте это сделаем. Зайдём
5:05

Создание Assistant на платформе

на раздел dasшборд и сейчас создадим какого-то простого ассистента. Я, кстати, пересоздал ракбазу, чтобы вы понимали, а потому что, ну, мало ли кто мог воспользоваться моей предыдущей. Вот я сейчас подгрузил тут файлик один, а он называется введение в бизнес-процессы медицинской клиники. Поэтому я планирую что-то создать именно вот на этой базу. То есть, хотя можно пробовать затестировать обычный банальный промт. Давайте это сейчас и сделаем. Не будем сейчас приусложнять. Нажмём кнопку create. А назовём здесь сейчас тоже этого ассистента как delete, чтобы не забыть потом удалить. И здесь system instructions. А давайте напишем: "Тебе приходит, а тебе приходит запрос, твоя задача, а просто переработать его в грамотный ответ для пользователя. Всё, не будут усложнять, поставлю 4 у мини-версию. А, ничего больше добавлять не буду. ID Assistance у меня тоже есть. Всё, у меня есть все необходимые данные. Теперь я жду, пока у меня, а, значит, Cloud Code
6:10

Написание кода бота

доработает моё решение. Видите, какой он план уже накидал. А в курсоре, по-моему, то же самое, да, если вы используете курсор. Я не помню, есть ли он у меня. Давайте посмотрим. А, вроде бы есть, да, курсор. А или нету, не знаю. А вот он. У меня он есть, да, вот курсор. А кто пользуется этим решением? Здесь всё один в один. Выбираете вообще любую модельку, самую дешёвую, бесплатную, а, ну, в зависимости, конечно, какое вы решение хотите, да, создать с этой ракбазой. Также открываете, нажимаете Open Project, выбираете какую-то папку, ну, абсолютно любую можно. Ну, давайте вот эту откроем. Всё, она у вас открывается. Здесь вот выбираете в режиме, ну, agent, да, давайте оставим стандартно, а, ну, на, по-моему, бесплатному нельзя что-то дополнительно выбирать. Всё также ему описываете то же самое. И потом, когда он создаёт здесь файлик, а, хотя он его может и не сможет создать, вы его можете сами создать, назвать его точка. Вот этот файлик, а его а система не видит. То есть он в нём хранятся ваши ключи секретные, и он никуда потом не попадает. Вот поэтому вы его вручную создаёте. Давайте сейчас я даже это сделаю в том числе в своём проекте. Здесь вот нажму на файлик и создам точка inv. Всё. И сюда ещнесу все необходимые данные. Вот он меня уже всё сформировал. Сюда вставляем. И давайте по порядку я сейчас это всё заполню и после этого уже вернусь заполненной версией. А мы ещё видим, кстати, что он добавил Lightrack Quir Remote. Это то, о чём мы говорили с вами. Если мы сейчас Light Rack переключимся и в раздел Retwal перейдём, здесь есть Q mode, то есть это я об этом объяснял в предыдущем своём в предыдущей части и, ну, показывал, что значит каждый из этих вот а разделов. Он сейчас поставил по умолчанию гибрид. Ну пусть будет о'кей, да? То есть точно не байпас, потому что байpass - это ответ. Он будет формировать просто, а не используя базу знаний. Ну вот, в принципе, можно выбрать микс. Гибрид Global неплохо. Local я бы не стал. Na я бы тоже не стал. Вот. Ну гибрид, короче, самое оптимальное. Его я и оставлю. Всё, у
8:15

Выбор Query Mode для RAG

меня всё закончилось. Смотрите, просил у него написать не команду, чтобы открыть логибота через а терминал. Давайте мы сейчас его напишем. Так, единственное, сейчас сделаем чуть-чуть, чтобы было по-чётенькому. А, скопируем и где мой терминал? Давайте мы вставим это. А, видим, что логи у нас появились. М, давайте попробуем задать какой-то вопрос. Видите, я вот уже потестил. Я нажимаю кнопку старт. У меня вылезает приветственное сообщение. Есть кнопка статус. И, по-моему, есть ещё команда help. А вот давайте ему задаём какой-то вопрос. А, из нашего непосредственно файлика. А какой у меня там был файлик? Давайте рабочий стол. А урок один. А как мы можем задать вопрос, чтобы он мне дал ответ на пример? А, например, а процесс, который обеспечивает развитие и развитие клиники и контроль эффективности. А напиши мне процессы. Так, всё, нажимаем отправить и смотрим, что у нас происходит в логах. Мм, видим, что он печатает. Давайте чуть подождём, пока придёт ответ. Видим, кстати, Telegram Error Conflict, подождём. Да, видим, что вылезла ошибка. Ну, это не страшно, да, при разработке. Мы сейчас берём эту ошибку и закидываем ему в этого бота. Посмотрим, как он её исправит и запустит нашу автоматизацию.
9:35

Первый запуск и ошибки

Итак, я ещё немного поигрался с ним и поисправлял некоторые ошибки. Оказывается, баг был в том, сейчас тоже вам я его озвучу, что я создал ассистента а в проекте, то есть я создавал ключ а в дефолт прок. Ассистента я создал, а, в проекте RX AI. И получается, так как у меня не было ассистента, созданного в проекте, то у меня был были конфликты, он не мог найти его ID. Поэтому следите, да, если вы создаёте когда ключ и выбираете здесь project, то в этом же проекте и создаваете вашего ассистента. Давайте
10:04

Тестирование на реальной базе

посмотрим его работу. Я задал вопрос: "Напиши мне процессы, которые обеспечивают развитие клиники и контроль эффективности. Если я сейчас открою файлик, мы видим, что это стратегическое планирование, бюджетирование, анализ финансовых показателей. Ну, то есть их шесть штук. Как мы видим, он все шесть штук выписал и дал понятный и развёрнутый ответ. Единственное, вот это можно ещё поправить, да, ну, попросить либо в непосредственно курсоре, либо в клаудкоде, чтобы он вот эти вот все штуки подчищал, либо прямо в самом агенте написать ему в инструкции, чтобы он не делал маркдаун разметку никакую. А, хорошо, давайте ещё какой-нибудь вопрос для теста возьмём. Это признаки проблемных процессов. А, напиши мне признаки проблемных процессов. Да. И отправляем. Я сейчас не буду прямо ставить на паузу, чтобы не было никаких склеек. Дождёмся прямо вот в режиме реального времени. Посмотрим, сколько времени приходит ответ с нашей ракбазы и насколько качественно он отвечает. Видим, что он печатает. А у нас здесь получается сех сколько? 10 штук. Мм, сейчас посмотрим, как он отработает а по этим всем десяти параметрам. Видим, что идеально всё отработал. А вот 10 ключевых признаков проблемных процессов в клинике. И по порядку он начал их перечислять. То есть непонимание процессов, неоднородность подходов. Ну, немножко тут понятно перефразировал. Это можно всё подправить через того же самого ассистента на платформе Open, то есть подкорректировать ему инструкцию, сказать, что, ну, типа, не меняй исходный ответ, просто его немножко причеши, вот что-нибудь в таком разряде. Поэтому используйте этот очень классный инструмент Lightrack. Он имеет безграничные возможности в умелых руках.
11:43

Варианты применения в бизнесе

Его можно подвязывать куда удобно. Ой. говорю, куда удобно, куда угодно. На свой сайт можете добавить его в чат, например. То есть сделать такую иконку на сайте вашем, да, кругляшок. Человек на неё нажимает и может пообщаться с искусственным интеллектом. А этот искусственный интеллект, у него будет подгружена ваша ракбаза, знания компании о продуктах, и он сможет проводить такие консультации, заменяя ваших менеджеров, условно говоря. А он может общаться в Telegramботе, да, в чате с вашими тоже выступать как роль продажника. А можно здесь как сделать, что вот этого ассистента на платформе Open ему заложить инструкцию больше заточенную на продажи, да, а в саму базу заложить именно базу знаний у вас, у вашей компании. И получается, ну, будет классный симбиоз. Сначала будет уходить вопрос в ракбазу, потом возвращать ответ в ассистента, и он уже с учётом его инструкции по продажам будет формировать ответ. То есть вариантов вообще море, да, то есть всё, что вы только захотите. Поэтому, если у вас будут любые вопросы, как это сделать, как это реализовать, заходите в мой Telegram, ссылка в шапке профиля. Я вам помогу абсолютно во всём, да? То есть вы можете меня спокойно спрашивать, я будет время, конечно же, ну, стараюсь как можно быстрее, но всем отвечаю и помогаю. То есть вы можете рассчитывать на поддержку и ну где-то даже я вам могу чем-то подсказать, опытом поделиться, где-то видео для вас лично небольшое записать, там, как это сделать, как это сделать. Поэтому увидимся в Telegram-канале, да, для тех, кто хочет более глубоко погружаться.

Ещё от RixAI

Ctrl+V

Экстракт Знаний в Telegram

Транскрипты, идеи, методички — всё самое полезное из лучших YouTube-каналов.

Подписаться