2024-07-06 Eldigen Epastu integrācija

 

Implementēt balstoties uz Dealita (https://github.com/asya-ai/dealita-web) IMAP workeri eldigen funkciju, ka aģents spēj atbildēt uz E-pastiem automātiski vai sagatavot Draft atbildes. Tas jāizveido tā, ka ienākošo e-pastu sarakstes no viena sūtītāja turpinās viena Chat ietvaros, Statistikas sadaļā jārāda, ka tie ir epasti. Ja lietotājs ieraksta manuālus messages, tad tos arī worker nosūta. Epastu messages var būt paralēli chat messages redzami.

 

Intergrations

Uzlabot pie reizes integrations lapu, jo pašreizējā izskatā nav īsti saprotama. Webpage integrācijā jārāda sharable link pilnā tekstā, un arī HTML pilnā tekstā ar podziņām Copy pie katra no tiem. Kā arī nelielu GIF video ar to kā izskatās web integrācija darbībā, piemēram, PitchPatterns lapā!

image-20240716181315732

Paprasīt Ritai, lai dizaineri sazīmē pāris ikonas šeit un mazliet Layout, bet sāc jau kodēt tagad.

image-20240706084442610

E-Mail (IMAP) integrācija jāsatur iespēju ievadīt visus IMAP settings. Presets nāk Jau mums hardcoded populārākajiem servisiem. Vajadzēs arī paredzēt vietu, kur ir apraksts par to kā izveidot tos App Private passwords, jo GMail login šeit nestrādās by default

image-20240706131848464

Python worker un Statistikas sadaļa

Pēc tam nepieciešams jauns Python worker, kurš ielādē regulāri epastus un interpretē tos kā chat messages. Ja ir vairāki epasti no viena sūtītāja, tad tie jāsaglabā vienā chat sērijā. Statistikas sadaļā jārāda, ka tie ir epasti.

image-20240706154424850

Datu bāzes struktūra

Nepieciešamas jaunas relāciju datubāzes tabulas, piemēram: integrations_imap_settings - kur glabājās formas prasības: imap_host, imap_port, imap_username, imap_password, imap_ssl, imap_folder, assistant_id, imap_status, last_synced_at utt.