Перайсці да асноўнага змесціва

Аўтаматычная апрацоўка электронных лістоў у n8n з дапамогай AI

Трэба сачыць за важнымі электроннымі лістамі (напрыклад, апавяшчэннямі пра недаступнасць сервера) і не хочаце нічога прапусціць? Гэта простае кіраўніцтва пакажа, як наладзіць аўтаматызаваны працэс у n8n, які:

  • Адсочвае паштовую скрыню праз IMAP

  • Выкарыстоўвае мадэль AI, каб вызначыць, ці з'яўляецца паведамленне важным

  • І калі так, адпраўляе апавяшчэнне ў Telegram з кароткім зместам

У гэтым кіраўніцтве мы інтэгруем n8n з FASTPANEL — тут ён выкарыстоўваецца як паштовы сервер IMAP, дзе ствараюцца і кіруюцца паштовыя скрыні.

Наладзьце сваю паштовую скрыню (калі вы яшчэ гэтага не зрабілі)

Перад тым як перайсці да n8n, давайце пераканаемся, што ваша паштовая скрыня гатовая да працы.

Скарыстайцеся гэтым кіраўніцтвам, каб стварыць новую паштовую скрыню:

Як дадаць новую паштовую скрыню ў FASTPANEL

Пасля стварэння паштовай скрыні:

  • Захавайце лагін і пароль — яны спатрэбяцца пазней пры падключэнні да n8n

  • На баку FASTPANEL больш нічога наладжваць не трэба — там усё ўжо гатова!

Цяпер давайце працягнем і пачнём ствараць аўтаматызацыю ў n8n.

Стварыце новы workflow

Пачнём з самага пачатку — створым новы працэс у n8n.

Адкрыйце n8n і націсніце "Create workflow" у правым верхнім куце

Стварыць працоўны працэс

Наладзьце n8n на адсочванне вашай паштовай скрыні

Мы хочам, каб n8n правяраў ваш паштовы акаўнт на наяўнасць новых паведамленняў.

Націсніце "Add first step..."

Дадаць крок

Знайдзіце imap і выберыце "Email Trigger (IMAP)"

Дадаць Email Trigger

Гэта дазволіць n8n адсочваць уваходныя электронныя лісты праз IMAP.

Падключыце свой паштовы акаўнт

Давайце дамо n8n доступ да вашай паштовай скрыні.

Націсніце "Create new credentials", увядзіце дадзеныя для ўваходу ў пошту і (пры неабходнасці) уключыце "Allow Self-Signed Certificates". Дайце падключэнню назву, каб яго было лягчэй знайсці пазней

Стварыць новыя ўліковыя дадзеныя

Калі вы бачыце "Connection tested successfully", значыць, усё гатова

Злучэнне паспяхова праверана

Адкарэктуйце налады трыгера

Яшчэ адна хуткая змена, перш чым працягнуць.

У наладах трыгера змяніце "Mark as read" на "Nothing", затым націсніце "Back to canvas"

Наладзіць параметры трыгера

Падрыхтуйце ваш ключ AI API

Мы будзем выкарыстоўваць OpenRouter для працы AI.

Перайдзіце ў OpenRouter, увайдзіце ў сістэму, стварыце API-ключ (ProfileKeysCreate API Key) і скапіруйце яго — вы больш не зможаце яго ўбачыць.

стварыць ключ API

Дадайце AI-агента

Час дадаць AI у workflow.

Націсніце "+", знайдзіце AI Agent і дадайце яго на палатно

AI Agent AI Agent

Затым націсніце "Back to canvas".

Дадайце мадэль AI

Давайце выберам аснову, якая будзе стаяць за агентам.

Зноў націсніце "+", знайдзіце OpenRouter Chat Model і дадайце яе

Дадаць мадэль OpenRouter Chat Model

Стварыце новыя ўліковыя дадзеныя з дапамогай вашага API-ключа

Ключ API

Затым выберыце бясплатную мадэль (напрыклад, можна ўвесці free для фільтрацыі, DeepSeek)‌

Мадэль AI

Скажыце AI, што трэба шукаць

Цяпер мы навучым AI распазнаваць важныя паведамленні.

Націсніце "Execute Workflow", адпраўце тэставы ліст на адрас, які адсочваецца, а затым двойчы націсніце вузел AI Agent, калі ліст прыйдзе

Мадэль AI

Цяпер давайце скажам AI, што рабіць:

  • Усталюйце Source for Prompt у Define below
  • У раздзеле Prompt выберыце Expression і перацягніце зменную textHtml
  • Націсніце "Add option", выберыце System message і ўстаўце гэта:
You're an assistant that determines the importance of an email.
If the email mentions a server being unavailable, return a short summary.
Otherwise, return "false".

Канфігурацыя AI

Націсніце "Back to canvas", каб працягнуць.

Дадайце праверку для важных лістоў

Мы хочам выконваць дзеянне толькі тады, калі ліст сапраўды важны.

Дадайце вузел If

Вузел IF

Задайце ўмову:
Калі вывад AI не роўны false

умова

Адпраўце апавяшчэнне ў Telegram

Давайце зробім так, каб гэтае паведамленне адразу прыйшло вам.

З выхаду true вузла If дадайце вузел TelegramSend a text message

Telegram

Стварыце новыя ўліковыя дадзеныя:

  • Выкарыстоўвайце токен вашага Telegram bot’shttps://t.me/botfather)

  • Атрымайце свой Chat ID, напісаўшы ў https://t.me/userinfobot /start

  • У полі Text перацягніце вывад AI

Выхад AI

Праверце ўвесь свой workflow

На гэтым этапе ўся ваша схема павінна быць бачная на палатне.

Яна павінна ўключаць:

  • Трыгер электроннай пошты

  • Аналіз AI

  • Праверка ўмовы

  • Паведамленне ў Telegram

Працоўны працэс

Праверце ўсё

Давайце пераканаемся, што ўсё працуе.

Націсніце Execute Workflow і адпраўце яшчэ адзін тэставы ліст. Калі ўсё наладжана правільна, вы павінны ўбачыць, што workflow чакае трыгер.

Працоўны працэс

Калі ўсё працуе, вы атрымаеце апавяшчэнне ў Telegram з кароткім зместам паведамлення.