Основная цель — создать легкий и гибкий Telegram-бот, который может отвечать на вопросы, вести диалог и помогать пользователю в реальном времени. Он ориентирован на быструю обратную связь, простоту шаблона и удобство разворачивания.
Проект реализован в n8n и включает следующие шаги:
Telegram Trigger (Telegram node) — принимает входящие сообщения от пользователей.
Function Node — извлекает из сообщения ID чата, username и текст.
HTTP Request Node (OpenRouter API) — отправляет текст модели meta-llama/llama-3.1-8b-instruct с инструкцией: «Отвечай коротко и по-русски».
Function Node — получает ответ, обрезает до 4096 символов.
Telegram Send Message (Telegram node) — возвращает ответ пользователю.
Такой подход позволяет быстро создавать чат-ботов с моделью LLaMA, и при необходимости расширять функциональность: добавлять память, использовать другие модели, хранить логи.
В итоге получен минималистичный Telegram-бот:
Он отвечает на пользовательские сообщения быстро и по-русски.
Легко дорабатывается: можно подключить GPT-4, Claude или другие модели, добавить БД, контекст и прочее.
Идеально подходит как шаблон ИИ-ассистента: от FAQ и поддержки до виртуального помощника.