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

Аўтаматычная апрацоўка электронных лістоў у 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-ключ (Profile → Keys → Create 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 дадайце вузел Telegram → Send a text message

Telegram

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

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

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

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

Выхад AI

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

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

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

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

  • Аналіз AI

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

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

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

Праверце ўсё​

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

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

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

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