
Integrimi i ChatGPT, Gemini, Grok dhe Meta AI në Cover Styles (https://covers.yuriystasyuk.com) kërkoi trajtim të veçantë për secilin shërbim. Biblioteka falas e stileve të kopertinave ofron udhëzime tekstuale për çdo shembull. Synimi është që përdoruesi të hapë chatbot-in me tekstin gati dhe imazhin të disponueshëm si referencë stili.
Dërgimi i tekstit bëhet përmes parametrave në URL, por gjatësia kërkon kufizime. Teksti kufizohet në 1,800 karaktere. Lista e kopertinave referuese shkurtohet një nga një derisa të zërë rreth 1,000 karaktere ose të mbeten vetëm tri kopertina. Nëse udhëzimi mbetet tepër i gjatë, pritet në kufirin mes fjalëve dhe mbyllet me tri pika.
Aplikacioni kontrollon gjithashtu që titulli dhe autori të jenë plotësuar, për të mos dërguar shabllone me {TITLE} dhe {AUTHOR} të pazëvendësuara. Kur mungon një fushë, kërkon plotësimin e saj dhe më pas kryen dërgimin e nisur.
Pjesa më e ndërlikuar është imazhi: asnjëri prej katër chatbot-eve nuk e pranon përmes URL-së. Zgjidhja është kopjimi në clipboard, që përdoruesi ta ngjisë vetë. Shkrimi me navigator.clipboard.write() duhet nisur drejtpërdrejt gjatë klikimit; pritja e shkarkimit mund ta bllokojë. ClipboardItem e anashkalon këtë pengesë duke pranuar një Promise që më vonë kthen një Blob.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

